第二次世界大战期间,中国河北挂甲台村的农民马大三(姜文饰)在日本人的统治下过着平静的生活。一个晚上,游击队绑架了日军陆军士兵花屋小三郎(香川照之饰)和翻译董汉臣,把他们捆绑塞入麻袋放在马大三家里,并吩咐马好好看管,几天后的大年三十来带人。马大三和村民战战兢兢地看守两人,花屋小三郎和董汉臣数次发出求救信号,皆被村民化解。半年过去了,村民们担心事情暴露,却又不敢把花屋等放了。
马大三最终被董汉臣说动,把花屋和董送到了日军宪兵队驻地,以换取粮食。日军宪兵军官酒冢猪吉是花屋的同乡。他表面上对马等人客气,但背后指责花屋让皇军蒙耻并殴打了他。宪兵队整队去马的村子里和村民联欢送粮,酒到酣时却乍露杀机。。比尔·庞德曾经拥有一个温馨的家庭,一家人生活在小镇上其乐融融,但在他的妻子去世之后,一切都变了样子。因此,比尔带着他17岁的儿子维斯搬到了大城市,为了一份私人学校的教职,同时也想借此让父子二人的生活都能有一个新的开始。搬到大城市之后,他们不断调整自己的生活状态,并且尝试着使自己走出失去家人的阴霾中。维斯遇到了莱斯,一个性格内向、内心狂热的女孩儿,并且对他充满了吸引力。同时他的爸爸比尔则遇到了卡琳,一个有同情心而且举止优雅的女教师。她有着非常相似的经历,比尔的遭遇使她产生了共鸣。随着这对父子和这两个女人的接触不断深入,这两段感情也受到了不同考验,而在此期间,他们也发现了真正的自己是什么样子,逐渐走出了丧亲的痛苦,重新拥抱生活拥抱爱情。。