精神病院的默奇逊院长即将退休,接手的是年轻有为的爱德华大夫(格利高里·派克 Gregory Peck 饰)。医院里年轻漂亮的女医生彼特森(英格丽·褒曼 Ingrid Bergman 饰)和他相爱,然而竟发现眼前的爱人不是爱德华大夫,而真实的爱德华的秘书,还前来指出这个冒牌人士是杀害爱德华的凶手。
面对恋人扑朔迷离的身份,彼特森始终不相信他是杀人凶手,然而默奇逊院长却用精神分析法印证了“事实”。更为棘手的是,这个假爱德华也相信自己有罪,他甚至连自己是谁,经历过的事情也不知道。
彼特森对自己的判断非常坚持,她决定要帮他找出事件真相。在警察的追捕下,她带他逃到了心理分析教授的家中,展开了一联串精彩的心理分析过程,他童年的阴影和爱德华大夫被杀的真相渐渐浮出水面。。这是一个上世纪20年代的真实故事。朵拉(艾玛·汤普森 Emma Thompson饰)是英国文艺圈里的一名画家,她长相帅气,心中有着世俗无法理解的感情观;同样的性格也可以在作家利顿(乔纳森·普雷斯 Jonathan Pryce 饰)身上看到。他们心灵相通,互相寄托着真爱,却又同时在其他人身上寻找慰藉。利顿在爱上朵拉的同时,也对另一名男子帕特里奇(史蒂芬·威丁顿 Steven Waddington 饰)钟情,于是,朵拉选择了嫁给帕特里奇,从而留住心爱的利顿。当帕特里奇的朋友杰罗(塞缪尔·韦斯特Samuel West 饰)远道而来后,朵拉和这个新来的朋友很快就打得火热。终此一生,他们都在不同的角色中间游走,当利顿病逝后,朵拉也结束了自己的生命。也许朵拉和利顿心中的真爱,已经交付给彼此。。