3:10 to yuma character descriptions

Tools    





Can someone provide me with some descriptions of the following characters in 3:10 to yuma? I don't have any way of getting a hold of the movie to do that myself.

Ben Wade (Russell Crowe)
William Evans (Logan Lerman)
Charlie Prince (Ben Foster)
Emma Nelson (Vinnesa Shaw)
Marshall Weathers (Luce Rains)
Dan Evans (Christian Bale)
Grayson Butterfield (Dallas Roberts)
Byron McElroy (Peter Fonda)
Doc Potter (Alan Tyduk)
Alice Evans (Gretchen Mol)

Thanks