68年のプラハ。トマシュ(ダニエル・デイ・ルイス)は、有能な脳外科医だが、自由奔放に女性とつき合っている独身のプレイボーイ。画家のサビーナ(レナ・オリン)も、そんな彼の数多い女ともだちの1人。2人が逢う時は、必ず、サビーナが大切に保存している祖先から伝わる黒い帽子と楕円形の鏡がそばに置かれていた。ある日トマシュは出張手術に行った先でカフェのウェートレス、テレーザ(ジュリエット・ビノシュ)と出会う。トマシュの本を読む姿に惹かれたテレーザは、トマシュのアパートに押しかけ、2人は同棲生活を始める。トマシュにとっては、初めての女性との深いかかわりだった。トマシュとサビーナの計らいで写真家としての仕事を始めたテレーザ。トマシュは、相変わらずサビーナとも逢い、一方で、共産主義の役人たちを皮肉ったオイディプス論なども書いていた。やがてソ連の軍事介入--チェコ事件が始まり、サビーナは、プラハを去り、ジュネーブへと旅立つ。追いかけるようにしてトマシュとテレーザもジュネーブヘ向かう。相変わらず女性と遊んでいるトマシュにイヤ気がさし緊迫したプラハへと戻ってしまうテレーザ。大学教授フランツ(デリック・デ・リント)と交際していたサビーナもアメリカへと去る。テレーザを追ってプラハに戻ったトマシュだったが、プラハは以前のプラハではなかった。オイディプスの論文が原因で外科医の地位もパスポートも失ったトマシュは、テレーザと共に田舎に行き、農夫としてひっそりと暮らし始める。カリフォルニアで新生活を始めていたサビーナのもとに1通の手紙が届いた。それはトマシュとテレーザが事故で突然死んだという知らせだった。