Two stills from the western comedy starring MacFarlane, Charlize Theron, Amanda Seyfried, Neil Patrick Harris, and Liam Neeson…

Click for hi-res versions

After a cowardly sheep farmer (Seth MacFarlane) backs out of a gunfight, his fickle girlfriend (Amanda Seyfried) leaves him for another man [Neil Patrick Harris]. When a mysterious and beautiful woman (Charlize Theron) rides into town, she helps him find his courage and they begin to fall in love. But when her husband, a notorious outlaw, arrives seeking revenge, the farmer must put his newfound courage to the test.

A MILLION WAYS TO DIE IN THE WEST opens in Irish cinemas in June.