这是一部典型的罗生门式反转悬疑片,依靠剥洋葱式的叙事层层揭开真相。

剧情详解: 高科技公司老板阿德里安被控在酒店密室杀害了情妇劳拉。他请来金牌女律师维吉尼亚为他辩护。律师告诉他,检方有一个秘密证人,必须在3小时内搞清真相。

阿德里安开始讲述第一版故事:他和劳拉在酒店被袭击,劳拉被杀,他被打晕。律师指出漏洞,逼他说出更多细节。

阿德里安讲出第二版故事(核心前情):他和劳拉偷情后开车回程,意外撞死了一个叫丹尼尔的男孩。为了掩盖丑闻,劳拉主导了抛尸,阿德里安被迫配合,将男孩连人带车推入湖中。后来一位路过的司机曾停下来帮忙,成为了潜在隐患。之后,死者丹尼尔的父亲一直怀疑他们。劳拉因为受不了良心谴责,骗阿德里安去酒店想自首,结果被索要封口费的勒索者杀死。

律师步步紧逼,指出了一个关键逻辑漏洞:为什么勒索者没拿钱?律师推导出了第三版故事:其实并没有勒索者,是丹尼尔的父母为了复仇杀了劳拉,并嫁祸给阿德里安。阿德里安甚至顺着这个思路承认了,觉得这个辩护策略很好。

此时,律师突然发难,指出了阿德里安为了脱罪而撒谎的关键证据:男孩丹尼尔被推入湖里时,其实还没死。阿德里安为了自保,在知情的情况下淹死了活人。

被激怒的阿德里安终于在极度自负中承认了真相(第四版,也是真实版本): 从来没有什么身不由己。主导抛尸、推车入湖、甚至后来杀害想去自首的劳拉的,全都是阿德里安自己。他是一个为了利益可以牺牲一切的冷血利己主义者。他把一切脏水都泼给了死去的劳拉。

结局大反转: 阿德里安在这个金牌律师面前全盘托出,并指出了沉尸地点。此时,真正的金牌律师打来电话说她刚下飞机。

阿德里安惊恐地发现,面前这个陪伴他聊了3小时的老妇人律师,其实是死者丹尼尔的母亲乔装的。她利用阿德里安急于脱罪的心理,套出了沉尸地点并录了音。电影最后,假律师卸下伪装,站在对面楼的窗前看着被捕的阿德里安。