
1910 年 5 月 18 日,Stephen Pike 抵达 Cornwall 郡的 World’s End 潮汐岛。他曾在监狱服刑两年,依靠 Lettice Welt 的推荐信获得了 Tithe Hall 二号男仆的职位。男管家 Stokes 面试了他,虽然心存疑虑,但鉴于庄园应对“末日”人手紧缺,还是勉强录用了他。Stephen 面见了庄园主人 Lord Conrad Stockingham-Welt 子爵,书房窗户被木板封死,墙上挂着巨大的凸面镜,走廊里立着一副持弩的铠甲,据说那弩箭曾射杀过 Harold 王。子爵召集了包括堂弟 Edwin、海军少将 Jolyon、Lettice、Müller 教授在内的所有宾客,宣布哈雷彗星将于今晚 5 点经过地球,其尾部的致命氰气将毁灭世界,只有 Tithe Hall 能够凭借密封措施抵御。当晚,仆人们用棉絮和热蜡封死了东翼所有房间的门窗和钥匙孔,以防毒气渗入。子爵将自己反锁在书房内。由于子爵的姑妈 Decima 拒绝搬入主屋,Stephen 被派往独立的旧育儿室协助她封锁。Decima 根本不信末日说,愤怒地透露子爵所有的科学名誉和成果都是从她那里剽窃的,甚至没收了她的化学实验设备,让她恨之入骨。她承认伪造推荐信招募了 Stephen,只是想找个身强力壮的帮手带她违规外出观测彗星。两人溜出育儿室,在悬崖边观测了一整夜。

19 日早上,Stokes 叫醒 Stephen,称子爵已打电话下令解封。Stephen 寻找第一男仆 Lowen 时误入书房走廊,发现铠甲上的巨型弩箭不翼而飞,书房门下的棉絮渗出鲜血。Stephen 和 Lowen 合力撞开被蜡封死的房门。房间内漆黑一片,Lowen 打开电灯,只见金鱼缸内的鱼全部翻肚死亡,子爵瘫坐在书桌椅上,一支弩箭深深刺入其左眼,当场毙命。房间窗户、烟囱均被木板封死,房门内侧的锁孔被蜡封住,形成完美的密室。Stokes 赶到时失手打碎了手中的茶具。警方勘查确认无密道,断定为谋杀。
20 日,苏格兰场的 Jarvis 探长抵达,态度傲慢。他认为 Stephen 的入职时间过于巧合,对其展开审讯,试图逼供。Decima 及时出现,为 Stephen 提供了不在场证明。Decima 成立侦探小组,命令 Stephen 引诱女仆 Temperance,以此套取情报。Temperance 误以为 Stephen 要性骚扰,将他击倒在地。Stephen 不得不坦白真实目的,阴差阳错地与 Temperance 结成了同盟。Temperance 认为走廊盔甲手中的十字弩是一个误导,真正的凶器可以从室内的机械装置触发,她怀疑精通仪器的 Müller 教授利用拍照机会设置了延时发射装置。她曾目击 Lettice 慌张地将某物藏入抽屉,行迹可疑。Stephen 和 Temperance 搜查了二楼,在 Gilbert 的房间里发现了许多令人毛骨悚然的儿童画,画中的全家人都被残忍的刑具杀害。为了躲避 Lowen 的跟踪,两人躲进 Jolyon 房间床底,在床下发现了大量空酒瓶。回到育儿室,擅长模仿声音的 Temperance 假扮成 Edwin 给家族律师 Wilkins 打电话,得知子爵死前一周曾修改遗嘱,当时有一名陌生人陪同。Stokes 的父亲是庄园的前任管家,曾因偷酒被解雇,Jarvis 在餐厅指控 Stokes 因此家族旧怨策划谋杀,甚至拿出金属卡尺测量 Stokes 的头骨,用“颅相学”指控他是天生的犯罪主谋,声称弩箭是在开门瞬间发射的。Decima 指出这一理论无法解释门内的蜡封,Stephen 则当众酒瓶在 Jolyon 床下。Lowen 被迫承认指使 Jolyon 给自己偷酒,这让 Jarvis 颜面扫地。
22 日,女仆 Merryn 哭诉鬼魂偷走了她的十字架。Stephen 去书房为 Decima 收集显影所需的化学药剂,注意到桌上的金鱼缸不见了。他瞥见 Müller 教授鬼鬼祟祟地进了花园迷宫,出去发现庭院里空无一人,只有一个正在闷烧的小篝火。他追进花园迷宫,在中心的喷泉池底部摸到了一块弯曲的玻璃碎片。他在灌木丛后偷听到 Lettice 对 Müller 进行勒索,原来 Lettice 曾撞见教授用偷来的女仆内衣进行自慰,这反倒证明了教授没空组装杀人机器。晚宴上,Decima 为了试探虚实,故意声称要揭露家族丑闻,Edwin 反应强烈,证实了确有丑闻。晚餐的主菜是 Jolyon 下午在湖里钓的鲤鱼,Gilbert 吃了之后剧烈呕吐,Decima 推断有人故意在鱼里投毒。
23 日白天,Decima 带领 Stephen、Temperance 前往悬崖边,利用蓝晒法冲洗 Müller 案发前拍摄的书房底片。期间 Decima 在姐姐 Isabella 的墓前流露真情,誓言要查出杀害外甥 Conrad 的真凶,作为对姐姐的补偿。Stephen 在瀑布边清洗照片时,目击 Lowen 一脸惊恐地从发电机房方向逃窜,随后在发电机房后的树林里发现了画着眼睛的树干,上面布满了长期练习射箭的箭孔,证明凶手是庄园内部人员,Lowen 显然是刚发现了这个秘密。回到悬崖,他们将书房照片与 Jarvis 在案发后画的现场素描进行比对,但两张图看似完全一致,调查陷入僵局。下午,女仆 Merryn 去清理客厅壁炉,发现 Jarvis 探长倒在壁炉旁,头骨被 Edwin 的大理石半身像砸碎。暴风雨切断了堤道,庄园再次成为孤岛。Stephen 傍晚潜入客厅搜查 Jarvis 的尸体,在口袋里找到了笔记本和金属卡尺,其指尖和头发上沾有煤灰。Stephen 从管家 Pearce 太太口中得知,二十年前 Conrad 把女仆 Elsie 的肚子搞大后将其抛弃,老子爵 Lawrence 因此与 Conrad 发生争执,在打猎中被弩箭射死,大家都怀疑是 Conrad 弑父。Stephen 意识到那个私生子就是回来复仇的凶手。Stephen 向 Decima 汇报线索,在回顾案发早晨的细节时,无意中提到进屋时一片漆黑,Decima 瞬间破解了密室诡计。庄园突然发生停电,屋外传来 Temperance 的尖叫,一个强壮的身影把她拽进了森林。Stephen 认定 Lowen 就是那个私生子,担心他将 Temperance 灭口,一路追到瀑布旁的射击场,却发现了 Lowen 的尸体。
以 1910 年哈雷彗星回归为背景的暴风雪山庄,主打案件是一起密室,几条伏线和红鲱鱼水平尚可,但核心诡计差强人意。