艾伯特(塞思·麦克法兰 Seth MacFarlane 饰)是一位忠厚老实的农夫,既幸运又不幸的是,他深爱着的女子路易斯(阿曼达·塞弗里德 Amanda Seyfried 饰)是一位样貌姣好身材火辣的大美女。在和恶霸弗伊(尼尔·帕特里克·哈里斯 Neil Patrick Harris 饰)的决斗中,懦弱的艾伯特选择了退缩,路易斯因此弃他而去?! ∪绾瓮旎嘏训姆夹某晌税匕偎疾坏闷浣獾哪烟猓驮谡馐保晃幻邪材龋ú槔碜取と?Charlize Theron 饰)的神秘女子出现在了艾伯特的身边,她不仅教会了艾伯特射击,还帮助他重拾了信心,在此过程中,艾伯特渐渐爱上了安娜??墒?,安娜的丈夫柯林奇(连姆·尼森 Liam Neeson 饰)可不是好惹的角色,身为江洋大盗的他可不会放过敢“撬他墙角”的艾伯特。