结局是男主角其实是精神病患者,这一切都是他幻想的。莱昂纳多所扮演的男主角,曾经是一名参加过2战的战士,他曾经亲眼目睹过纳粹集中营中的种种行为,他所经历的一切让他患上了所谓的战后精神综合症,这种症状表现为焦虑、不安、酗酒等等。在这种精神状况下,主角出现了所谓的人格分裂,并且极度暴力。他的意识分为了两个部分。他不断的站在自己善良的一面而寻找自己凶残的另一面,这样的精神状态使他自己很难分辨出来,到底什么是真相,自己所寻找的真相是什么,因为他活在了自己思维所创造出来的世界里。原因很简单,他无法接受自己的妻子死于自己的枪下。后来他被送往了精神病院接受治疗。但是男主角在医院内却在自己的世界里进行自己臆想中