<Ul> <Li> Seth MacFarlane as Albert Stark, a sheepherder . <Ul> <Li> Mike Salazar as 6 - year - old Albert </Li> </Ul> </Li> <Li> Charlize Theron as Anna Barnes - Leatherwood, Clinch Leatherwood's wife who befriends Albert . </Li> <Li> Liam Neeson as Clinch Leatherwood, an infamous outlaw and Anna's husband . </Li> <Li> Giovanni Ribisi as Edward, Albert's best friend and Ruth's boyfriend </Li> <Li> Neil Patrick Harris as Foy, an Old Stump inhabitant and Louise's current boyfriend . </Li> <Li> Sarah Silverman as Ruth, Edward's girlfriend and a prostitute . </Li> <Li> Amanda Seyfried as Louise, Albert's ex-girlfriend . </Li> <Li> Christopher Hagen as George Stark, Albert's cantankerous father . </Li> <Li> Wes Studi as Cochise </Li> <Li> Rex Linn as Sheriff / Narrator </Li> <Li> Alex Borstein as Millie, a madam at a local brothel which Ruth works at . </Li> <Li> Ralph Garman as Dan </Li> <Li> John Aylward as Pastor Wilson </Li> <Li> Amick Byram as Marcus Thornton </Li> <Li> Evan Jones as Lewis, an outlaw and Clinch Leatherwood's right - hand man . </Li> <Li> Dylan Kenin as Pastor's Son, the son of a pastor who is killed by Lewis in the bar . </Li> </Ul> <Li> Seth MacFarlane as Albert Stark, a sheepherder . <Ul> <Li> Mike Salazar as 6 - year - old Albert </Li> </Ul> </Li> <Ul> <Li> Mike Salazar as 6 - year - old Albert </Li> </Ul> <Li> Mike Salazar as 6 - year - old Albert </Li>

Cast of 1000 ways to die in the west