Follows a cowardly sheep farmer (Seth MacFarlane) who chickens out of a gunfight and sees his girlfriend (Amanda Seyfried) leave him for another man. When a mysterious woman (Charlize Theron) rides into town, she helps him find his courage. But when her outlaw husband arrives seeking revenge, the farmer must put his newfound courage to the test. Liam Neeson will play Theron's outlaw husband.
Like this A Million Ways to Die in the West Poster—Share It!