结局是男主角其实是精神病患者,这一切都是他幻想的。莱昂纳多所扮演的男主角,曾经是一名参加过2战的战士,他曾经亲眼目睹过纳粹集中营中的种种行为,他所经历的一切让他患上了所谓的战后精神综合症,这种症状表现为焦虑、不安、酗酒等等。
在这种精神状况下,主角出现了所谓的人格分裂,并且极度暴力。他的意识分为了两个部分。他不断的站在自己善良的一面而寻找自己凶残的另一面,这样的精神状态使他自己很难分辨出来,到底什么是真相,自己所寻找的真相是什么,因为他活在了自己思维所创造出来的世界里。原因很简单,他无法接受自己的妻子死于自己的Q下。
后来他被送往了精神病院接受治疗。但是男主角在医院内却在自己的世界里进行自己臆想中的所谓“调查”。医生们决定以陪着他演戏的方式使他清醒。最后一觉醒来,在自己所幻想的世界里走了一遭的男主角,终于清醒的认识到了自己究竟是谁,事实的真相到底是什么,而我们也从他的口中听到了自己对于真实世界的认知。
这一切的一切仿佛已经说明他已经在这种治疗的方法下完全康复了。可是,在第二天的清晨,他的主治医师,也就是他的助手,坐在他的身旁,却意外的听见主角仍旧叫他查克,仍旧跟他讨论计划逃离这个岛的事,在医生和院长眼神的交汇中,可以看出,医生认为主角的意识还是不清醒的,他们的计划应该是失败了。