1957年,前纳粹士兵Max(Dirk Bogarde饰)在维也纳做一名酒店的守门人。有一天,他遇到了著名指挥家的妻子Lucia(Charlotte Rampling饰),两人之间有着往事的纠缠和肢体的纠缠。
原来,Lucia是纳粹集中营的幸存者,曾经是Max的性奴和情人,而Max对她有着无法忘怀的情感。
Max借着Lucia外出演出的机会与她重逢,并将她带回了自己的公寓,在那里,他们恢复了过去的关系。
与此同时,Max所属的纳粹余党也在寻找Lucia,想要除掉这个重要的证人。Lucia的丈夫也因为妻子的失踪而报警。Max无处可逃,只能在公寓里囤积大量食品,和Lucia一起靠着性爱来安慰彼此,忘记现实的困境,等待着救赎或毁灭的到来。