1953年的伦敦西区剧院,一场谋杀案打破了《捕鼠器》百场演出的辉煌庆典。这部改编自阿加莎·克里斯蒂经典剧作的舞台剧,此刻却成了真实罪案的布景。美国导演里奥·科佩尼克(阿德里安·布罗迪饰)在试图说服制片人约翰·伍尔夫(里斯·谢尔史密斯饰)授权电影改编时,与主演理查德·阿滕伯勒(哈里斯·迪金森饰)爆发冲突,甚至狼狈地撞翻蛋糕。谁也没想到,几小时后他会陈尸剧院化妆间——头部被缝纫机重击,临终前还目睹了凶手用滑雪板制造的致命玩笑。
酗酒颓废的警探斯托帕德(山姆·洛克威尔饰)与热血女警斯塔克(西尔莎·罗南饰)组成反差搭档,在挂着天鹅绒幕布的犯罪现场展开调查。每个嫌疑人都有完美动机:剧作家梅尔文(大卫·奥伊罗饰)曾当众威胁要杀死科佩尼克;伍尔夫与女助理的婚外情被死者掌握;女主角希拉(珀尔·钱达饰)则可能因电影版换角起杀心。当斯托帕德发现死者酒店登记簿上"戴眼镜的平凡女子"竟与自己的前妻特征吻合时,案件突然转向更危险的维度。
第二起谋杀发生在《捕鼠器》演出现场。梅尔文在"剧中剧"杀人桥段时真实遇害,凶手套用剧本手法将其勒毙。斯塔克在追凶过程中震惊地发现,斯托帕德的警徽下藏着战争创伤与破碎婚姻——他的妻子确实曾与科佩尼克有染并育有一子。当所有证据指向警探本人时,剧院引座员丹尼斯(查理·库珀饰)的异常行为引起注意:这个总在阴影处徘徊的男人,对剧中"儿童死亡"桥段有着病态的执着。
真相在阿加莎·克里斯蒂的乡间别墅迎来高潮。丹尼斯绑架剧组人员,揭露自己是剧本原型案件的受害者家属——三十年前他弟弟因保姆疏忽致死,而《捕鼠器》正将这起悲剧娱乐化。当凶枪瞄准斯托帕德心脏的瞬间,斯塔克如同科佩尼克剧本描述的那样飞身挡弹。88岁的小说女王突然抡起铁锹击毙凶手,完成现实与虚构的荒诞互文。
尾声处,科佩尼克的声音从虚空中传来:斯塔克通过警长考试,斯托帕德获颁英勇勋章。当这对搭档再次坐在剧院观看《捕鼠器》时,老警探对着镜头眨眼的瞬间,仿佛在说:生活有时比戏剧更像蹩脚的黑色电影——只不过这次,导演换成了命运。
这部充满元叙事巧思的悬疑片,用戏中戏结构解构了类型片套路。从化妆间镜面反射的扭曲人影,到舞台机关暗门后的砖墙,每个细节都在提醒观众:我们既是谋杀案的旁观者,也是被叙事诡计愚弄的参与者。当阿加莎·克里斯蒂亲自用园艺工具处决凶手时,或许正是对当代悬疑作品最辛辣的注解。