- 十九世纪中期,意大利正处在奥匈帝国水深火热的统治中。为了解放祖国,轻骑兵上教安吉罗(奥利维•马丁内兹 Olivier Martinez 饰)密谋发动暴动推翻殖民统治,然而却因计划外漏而不得不流亡法国。因为儿时好友的出卖,安吉罗在法国受到了奥地利间谍的追杀。逃亡中的安吉罗无意闯进了法国的一个瘟疫区,那里哀鸿遍野,人们近乎疯狂。当地人认为是安吉罗投的毒药,安吉罗无端又成了追捕的对象。一天,安吉罗无意中从屋顶掉到了一间阁楼里,偶遇了与丈夫失散了的女子宝林娜(朱丽叶•比诺什 Juliette Binoche 饰)。得知宝林娜现在处境艰难时,安吉罗决心帮助她找回她的丈夫。当他们在疫区穿行时,宝林娜不幸身染疫症
- 故事背景设定在上海滩的三十年代。一个聪明机智的美国小伙,戈登(西恩·潘 Sean Penn 饰),远渡重洋来到中国,寻找能够发财的机会。与此同时,格格里亚(麦当娜 Madonna 饰)则是一个坚定的传教士护士,她怀揣着希望通过鸦片的神奇力量来缓解病人的痛苦。两人的命运在一次偶然的相遇中交汇,从而走到了一起。他们的目标是寻找一批失踪的鸦片,而这个任务将他们卷入与当地毒贩和黑社会的激烈斗争之中。与此同时,浪漫的爱情故事也在这个紧张的背景下展开。 传说中,上海的鸦片大王费拉第去世后,一大批鸦片被仆人吴中树偷走,下落成谜。一年后,为了帮助受伤的士兵,教会的伯恩斯和助手泰拉克小姐决定找到这批鸦片,以止痛。他们寻求了葛兰登韦西的协助。然而,韦西在找到费拉第的情妇中国娃娃后遭到了假冒警察的歹徒梅健的袭击,并遭到严刑逼问。受到打击后,韦西原本想放弃,但因与泰拉克小姐之间渐生的感情而改变主意,决定继续帮助她。