十九世纪中期,意大利正处在奥匈帝国水深火热的统治中。为了解放祖国,轻骑兵上教安吉罗(奥利维•马丁内兹 Olivier Martinez 饰)密谋发动暴动推翻殖民统治,然而却因计划外漏而不得不流亡法国。因为儿时好友的出卖,安吉罗在法国受到了奥地利间谍的追杀。逃亡中的安吉罗无意闯进了法国的一个瘟疫区,那里哀鸿遍野,人们近乎疯狂。当地人认为是安吉罗投的毒药,安吉罗无端又成了追捕的对象。
一天,安吉罗无意中从屋顶掉到了一间阁楼里,偶遇了与丈夫失散了的女子宝林娜(朱丽叶•比诺什 Juliette Binoche 饰)。得知宝林娜现在处境艰难时,安吉罗决心帮助她找回她的丈夫。当他们在疫区穿行时,宝林娜不幸身染疫症……。1950年代初,云南边陲景颇山寨。受历代封建寨主和兵匪压榨欺骗,寨里的百姓对汉人有很深的偏见和敌意。为了改变边民落后的生活方式,转变其思想观念,上级派一支边防连队进驻山寨,提出修闸灌田计划,造福山寨百姓。部队一进来,特务戈当(李壬林 饰)唆使梅普山官(田烈 饰)的儿子多隆(达奇 饰)从中作梗,企图阻止计划实施。他们嫁祸给孩子看病的李医生(刘惠明 饰),未遂后企图将其杀害,当多隆知道儿子被李医生救活后,羞愧万分,后悔上了戈当的当。他向指导员表示,一定戴罪立功。解放军在山寨中利民兴邦,深得人心。境外的匪徒决定回寨炸水闸,梅普山官将计就计,让儿多隆将敌人带入解放军的包围圈......。在开出租车的时候,马加利亚内斯意外的再次遇见了瑟琳娜,那个在20多年前,与现在完全不同的环境下初次相遇的人。马加利亚内斯想要竭尽所能帮助她渡过眼下的难关,这对他来说也是一种自我救赎的要求。可结果却发现瑟琳娜宁愿放弃所拥有的一切也不愿意接受他的帮助。。