第二次世界大战期间,中国河北挂甲台村的农民马大三(姜文饰)在日本人的统治下过着平静的生活。一个晚上,游击队绑架了日军陆军士兵花屋小三郎(香川照之饰)和翻译董汉臣,把他们捆绑塞入麻袋放在马大三家里,并吩咐马好好看管,几天后的大年三十来带人。马大三和村民战战兢兢地看守两人,花屋小三郎和董汉臣数次发出求救信号,皆被村民化解。半年过去了,村民们担心事情暴露,却又不敢把花屋等放了。 马大三最终被董汉臣说动,把花屋和董送到了日军宪兵队驻地,以换取粮食。日军宪兵军官酒冢猪吉是花屋的同乡。他表面上对马等人客气,但背后指责花屋让皇军蒙耻并殴打了他。宪兵队整队去马的村子里和村民联欢送粮,酒到酣时却乍露杀机。
芝加哥大学毕业的物理学家鲍里斯(拉里•戴维 Larry David 饰)自认天才,对世界及人性均极度悲观,在莫名其妙与妻子分手后跳楼自杀未遂,辞去工作搬到纽约曼哈顿城中,靠教小孩象棋为生。某晚在家门口发现了从密西西比州离家出走的天真少女美乐蒂(埃文•雷切尔•伍德 Evan Rachel Wood 饰)。美乐蒂请求鲍里斯收留,极不情愿的鲍里斯只答应让她暂住一晚,却没想到美乐蒂不仅对他的天才极度尊敬,在同龄朋友面前大加赞扬,并对自己渐生爱意。尽管有着四十多岁的年龄差异,二人仍决定结婚。不久美乐蒂的母亲玛丽埃塔(帕特里西娅•克拉克森 Patricia Clarkson 饰)被丈夫抛弃后从密西西比来访,与鲍里斯的朋友凯文(亚当•布鲁克斯 Adam Brooks 饰)一见钟情。凯文帮助玛丽埃塔成为了摄影师,但对鲍里斯不满的玛丽埃塔却想尽办法拆散他与美乐蒂……