3:10 to Yuma - Cast


Christian Bale

as Dan Evans


Logan Lerman

as William Evans


Dallas Roberts

as Grayson Butterfield


Ben Foster

as Charlie Prince


Peter Fonda

as Byron McElroy


Vinessa Shaw

as Emma Nelson


Alan Tudyk

as Doc Potter


Luce Rains

as Marshal Weathers


Gretchen Mol

as Alice Evans



  Change Location