Cast

Russell Crowe Ben Wade
Christian Bale Dan Evans
Dallas Roberts Grayson Butterfield
Ben Foster Charlie Prince
Peter Fonda Byron McElroy
Alan Tudyk Doc Potter
Luce Rains Marshal Weathers
Gretchen Mol Alice Evans
Rio Alexander Campos
Shawn D. Howell Jackson
Pat Ricotti Jorgensen
Ramon Frank Kinter
Deryle Lujan Nez
James Augure Nez
Forrest Fyre Walter Boles
Ben Petry Mark Evans
Arron Shiver Bill Moons
Sean Hennigan Marshal Will Doane
Girard Swan Deputy Harvey Pell
Jason Henning Train Clerk