艾伯特(塞思·麦克法兰 Seth MacFarlane 饰)是一位忠厚老实的农夫,既幸运又不幸的是,他深爱着的女子路易斯(阿曼达·塞弗里德 Amanda Seyfried 饰)是一位样貌姣好身材火辣的大美女。在和恶霸弗伊(尼尔·帕特里克·哈里斯 Neil Patrick Harris 饰)的决斗中,懦弱的艾伯特选择了退缩,路易斯因此弃他而去。 如何挽回女友的芳心成为了艾伯特百思不得其解的难题,就在这时,一位名叫安娜(查理兹·塞隆 Charlize Theron 饰)的神秘女子出现在了艾伯特的身边,她不仅教会了艾伯特射击,还帮助他重拾了信心,在此过程中,艾伯特渐渐爱上了安娜。可是,安娜的丈夫柯林奇(连姆·尼森 Liam Neeson 饰)可不是好惹的角色,身为江洋大盗的他可不会放过敢“撬他墙角”的艾伯特。Set in 1882 in the American west, Albert is a lowly farmer with a nice girlfriend. But when she leaves him for the more successful and handsome owner of a moustachery store, Albert returns to his lonely daily life of trying to avoid death. Then the mysterious Anna rides into town and captures Albert's interest and heart, but with her deadly husband in town, Albert is going to have to become the western gun-slinging hero he never was. It won't be easy because there are a million ways to die in the west.