抗日战争打响了,娘(斯琴高娃饰)正带着一家人收麦子,准备给二女儿穗儿办喜事,鬼子突然袭来,为了不让粮食落在鬼子手里,娘眼睁睁地看着马上就要到手的麦子,被儿子满仓亲手点燃,毁于一场大火,未过门的女婿也被日本人炸死。娘原本就简陋的家被鬼子洗劫一空。
为了生存,娘历经艰辛,讨来些红薯,没想到却遇到了逃难的人群乞讨。一位自知将不久于人世的母亲以死相托,将九岁的孩子端午托付给了娘。善良的娘不仅收留了端午,还收留了一位老人——栓子娘(徐秀林饰)和她的儿子。一下多出了三张嘴,原本就锅碗瓢盆都见了底的多口之家,更雪上加霜。
屋漏偏逢连阴雨,娘的邻居——财主孟氏(宋春丽饰)又来逼租。让人没想到的是,孟氏家中的存粮当晚便遭打劫。紧接着,娘的院子里又不知何时从天而降一口袋麦子。娘以为是遭人陷害,没想到这竟是栓子对娘的一份愧疚和感恩,也是冲着孟氏,为娘出的一口恶气。万有导航,勇猛果敢的杰里米·科曼(乔什·杜哈明JoshDuhamel饰)是一名备受欢迎的消防员,某晚在执行完任务后,他进入便利店购物,却遭遇率领手下抢夺地盘的黑帮头子戴维·黑根(文森特·诺费奥VincentDOnofrio饰),店长及其家人被杀,杰里米侥幸逃脱。之后他作为证人指认凶手,但对戴维为人极其了解的警官迈克·塞拉(布鲁斯·威利斯BruceWillis饰)劝说杰里米接受证人保护,并隐姓埋名,以防止遭到戴维的无情报复。但是他的行踪很快被戴维一伙发现,他与女友塔莉亚(罗莎里奥·道森RosarioDawson饰)遭到伏击,女友更身受重伤。穷凶极恶的戴维,势要将杰里米逼向死路,困兽犹斗,杰里米展开绝死反抗。