Christian Bale character Dan Evans
Russell Crowe character Ben Wade
Logan Lerman character William Evans
Dallas Roberts character Grayson Butterfield
Peter Fonda character Byron McElroy
Ben Foster character Charlie Prince
Johnny Whitworth character Tommy Darden
Kevin Durand character Tucker
Luke Wilson character Zeke
Gretchen Mol character Alice Evans
Alan Tudyk character Doc Potter
Vinessa Shaw character Emmy Nelson
Lennie Loftin character Glen Hollander
Rio Alexander character Campos
Pat Ricotti character Jorgensen
Shawn Howell character Jackson
Ramon Frank character Kinter
Deryle J. Lujan character Nez
James 'Scotty' Augare character Nez
Brian Duffy character Sutherland
Jason Rodriguez character Tighe
Chris Browning character Crawley
Chad Brummett character Kane
Forrest Fyre character Walter Boles
Benjamin Petry character Mark Evans
Arron Shiver character Bill Moons
Sean Hennigan character Marshal Will Doane
Girard Swan character Deputy Harvey Pell
Christopher Berry character Deputy Sam Fuller
David Oliver character Evil Bartender
Jason Henning character Train Clerk
James Blackburn character Gunfighter (uncredited)
Brian Brown character Bad Guy #1 (uncredited)
Trevor Coppola character William Marsh (uncredited)
Melinda Kramer character Bisbee Townsperson (uncredited)
Billy Lockwood character Gunman (uncredited)
J. Nathan Simmons character Town Drunk (uncredited)
Art Usher character Contention Gunman (uncredited)