MacFarlane directs, co-wrote, and stars in this Western about a doofy dude named Albert who is too timid to have a real gunfight. When the babely Anna (Charlize Theron) rides into town, he's got all sorts of motivation to learn how to fight like a manly man who shoots things. In case he needed any more motivation, a totally badass outlaw rides into town, and he's got a very particular set of skills. Skills that he has acquired over a very long career. Skills that make him a nightmare for people like Alfred.
As you can see from this trailer (below), Albert lives in a strange town where people die in all sorts of hideous, bloody ways, from giant blocks of ice squishing them to cholera ("the black s**t") and a town fair where people always die. You can also see Sarah Silverman as a lady of the night named Ruth, Giovanni Ribisi as a naïve young dork, Neil Patrick Harris as someone with an amazing mustache, and more. There are dance numbers, explosions, fights, blood and other bodily fluids, and even a hot-air balloon. Pop on your headphones and travel back to MacFarlane's warped version of 1882. John Wayne would be shocked.
"A Million Ways to Die in the West" opens May 30. Watch more red-band trailers here.