A Million Ways to Die in the West › Cast
Seth MacFarlane
Albert
Charlize Theron
Anna
Amanda Seyfried
Louise
Liam Neeson
Clinch
Giovanni Ribisi
Edward
Neil Patrick Harris
Foy
Sarah Silverman
Ruth
Christopher Hagen
George Stark
Wes Studi
Cochise
Matt Clark (actor)
Old Prospector
Evan Jones (actor)
Lewis
Aaron McPherson
Ben
Rex Linn
Sheriff
Brett Rickaby
Charlie Blanche