After a whole bunch of new character posters for the film were released just yesterday, it looks like we finally have a real trailer for Seth MacFarlane's upcoming comedy A Million Ways to Die In the West—and, unsurprisingly, it's pretty hilarious. Starring MacFarlane himself as a very cowardly dude living in the wild west, he loses his lady love (Amanda Seyfried) by backing out of a duel with a man who would most certainly kill him. When a mysterious new woman (Charlize Theron) comes into town, though, MacFarlane manages to summon the courage to fight off her jealous "notorious outlaw" of a husband. (Probably because she's hot.) Neil Patrick Harris, Sarah SilvermanGiovanni Ribisi, and Liam Neeson also star.

The trailer, FYI, is very NSFW, so take note of that before watching. You can check it out above—A Million Ways to Die in the West will hit theaters on May 30, 2014.

[via Indiewire]