A Million Ways to Die in the West plot
"Bring protection."
The story is set during the Wild West, a time when a man's reputation was everything. Albert (Seth MacFarlane), a shepherd, loses his attractive girlfriend (Amanda Seyfried) after he gets scared during a single fight and withdraws from the duel. Discouraged by the event, the cowardly Albert hardly dares to show his face in public anymore. Then he meets a beautiful woman (Charlize Theron) with a mysterious past. While she helps Albert regain his confidence, they slowly but surely fall in love. Their relationship threatens to fall apart when her husband (Liam Neeson), a notorious criminal, shows up and Albert is challenged to a duel again.