先把时间线捋直

电影用的是「回忆里套回忆」的结构,谁先谁后很容易看乱。按真实时间重排:
- 车祸:企业家艾德里安与情人劳拉幽会返程,对向车司机丹尼尔(一个边开车边回消息的大学生)撞了上来。丹尼尔没有当场死亡。
- 沉湖:为了不让婚外情和刚到手的欧洲企业家奖毁于一旦,艾德里安说服惊慌失措的劳拉,把丹尼尔连人带车沉进了水库。
- 事后:劳拉精神崩溃,背着艾德里安联系丹尼尔父母想赔罪;艾德里安则动用资源抹平车辆与证词痕迹。
- 约见:劳拉用艾德里安的手机给丹尼尔父母发了条短信,约他们在郊外酒店见面。
- 案发:酒店房间里两人摊牌——劳拉要自首,艾德里安不允许。争执中他杀了劳拉,随后弄伤自己,伪装成「被神秘勒索者袭击、醒来发现情人已死」。
- 被捕:密室、无第三者、满屋证据都指向他。他请来从未败诉的金牌律师弗吉尼亚·古德曼。
- 模拟审判(电影主体):「古德曼」称检方出现新证人,开庭前夜提前上门,要求重新演练陈词——两个小时的问答里,真相被一层层剥开。
- 结局:律师撕下伪装——她不是古德曼,是丹尼尔的母亲假扮的。隔壁房间里,丹尼尔父亲全程偷听录音;警察上楼带走艾德里安;水库里捞起了那辆车和丹尼尔的遗体。
以下包含全部关键反转
反转不是三次,是三层

说给警察的版本
勒索、神秘人、我只是个倒霉的旁观者。
勒索、神秘人、我只是个倒霉的旁观者。
说给律师的版本
承认车祸与沉湖,但杀劳拉是「劳拉先设的局」——他试图把锅推给死人。
承认车祸与沉湖,但杀劳拉是「劳拉先设的局」——他试图把锅推给死人。
真实版本
没有勒索者,没有神秘人,两条人命都出自艾德里安之手。而揭穿他的「律师」,正是死者的母亲。
没有勒索者,没有神秘人,两条人命都出自艾德里安之手。而揭穿他的「律师」,正是死者的母亲。
结局四问
那个女律师到底是谁?

丹尼尔的母亲假扮的。真正的古德曼律师在对面楼的窗口旁等着通话——「从未败诉」的金字招牌本身也被当成了局的一部分。
丹尼尔是什么时候死的?
车祸并没有杀死他。在律师的逼问下,艾德里安亲口承认沉车后听到了后备箱里的动静——他沉下去的是一个还活着的人。这是压垮丹尼尔父母、也是压垮他自己的一句话。
男主输在哪一步?
输在「自证清白」这个念头本身。母亲布的局就是用「帮你脱罪」作饵:为了把杀劳拉的罪名推给死去的劳拉,他把沉湖经过和盘托出——而承认沉湖,就等于承认丹尼尔死于非命。他每多说一句,就离「凶手」更近一步。
结尾那扇窗户是什么意思?
假律师走出大楼、卸下伪装的同时,男主望向对面——真正的古德曼律师站在那里。原来连「请律师」这个动作,都在别人的剧本里。


