犹太小姑娘“飞莺儿”和父亲、奶奶生活在俄罗斯的小村庄里,为了生计父亲前往美国希望可以延续自己的歌唱生涯。父亲离开后不久村庄遭到了洗劫,飞莺儿和两个男孩一同逃脱,在准备登船去美国的时候她却跟他们走散
本片根据米兰·昆德拉的同名小说改编。1968年,布拉格外科手术医生托马斯(丹尼尔·戴-刘易斯DanielDay-Lewis饰)生活在对女人追逐的快乐中,享受着性的快感。画家萨比娜(莉娜·奥琳LenaOlin饰)是托马斯的红颜知己,但在一次去温泉疗养院出诊的过程中,托马斯结识了女招待特蕾莎(朱丽叶·比诺什JulietteBinoche饰)。不久,特蕾莎只身来到布拉格,二人结婚。托马斯在婚后依然不改与萨比娜或其他女人偷情的恶习,特蕾莎无法忍受托马斯的不忠,深夜出走,却碰上苏联武装入侵捷克。三人先后逃亡至瑞士日