艾伯特(塞斯·麦克法兰·塞思·麦克法兰饰)是一个诚实的农民。幸运和不幸的是,他心爱的女人露易丝(阿曼达·塞弗里德·阿曼达·塞弗里德饰)是一个美貌与身材火辣的女人。 在与恶霸福伊(尼尔·帕特里克·哈里斯·尼尔·帕特里克·哈里斯饰)的决斗中,懦弱的艾伯特选择了退缩,于是路易抛弃了他。 如何挽回女友的心,成了艾伯特百思不得其解的问题。这时,一个名叫安娜(查莉兹·塞隆·查莉兹·塞隆饰)的神秘女人出现在艾伯特身边。她不仅教会了艾伯特射击,还帮助他重拾信心。在这个过程中,艾伯特渐渐爱上了安娜。 然而,安娜的丈夫科林(连姆·尼森·连姆·尼森饰)并不是一个好惹的角色。作为江洋大盗,他不会放过敢“撬他墙角”的艾伯特。