Tempest Raj 是一位前舞台魔术师,为父亲 Darius 的“秘密楼梯”公司打工,利用她的幻术技巧为房屋改造项目增添隐藏机关。公司正在改造 Harold Gray 的故居“灰房子”,计划将其改造成一个专门收藏经典侦探小说的图书馆。Harold 已于几个月前去世,他的侄孙 Cameron Gray 继承了房产,并负责实现图书馆计划。图书馆位于住宅区,邻居 Hudson 太太强烈反对该计划,并发起请愿试图阻止。为了宣传图书馆并参与小镇的夏季漫步活动,Tempest 和好友 Ivy 策划在“灰房子”举办剧本杀游戏 The Kelpie’s Curse 和一个文学主题的密室逃脱游戏“逃离闹鬼图书馆”。
Enid Maddox 的密室图书馆发生“隐形人入侵”事件。入侵者在监控下移动物品,但却看不见人影。Tempest Raj 到达“灰房子”,发现剧本杀游戏的一个道具书柜的脚轮被人为破坏。Tempest 怀疑是反对图书馆的 Hudson 太太所为,并与其当面对质,但 Hudson 太太否认,并继续用望远镜监视“灰房子”。演员 Lucas Cruz 临时取消参加当晚的剧本杀彩排,并联系了 Tempest 的魔术师朋友 Sanjay Rai 代替他。Sanjay 去旧货店购买符合角色设定的服装。
Tempest 和 Sanjay 因调查 Enid 图书馆的隐形人事件而迟到彩排。彩排参与者包括演员 Kira Kendrick、Milton Silver,观众包括图书馆继承人 Cameron Gray、剧本作者 Ivy Youngblood 和图书馆顾问 Enid Maddox。按照游戏规则,所有人的手机被锁进柜子。彩排开始,剧本设定在一座庄园,Kira 饰演图书管理员 Dr. Keys,Milton 饰演档案专家 Dr. Locke,Sanjay 饰演助手 Archie V.。Sanjay 扮演的 Archie V. 冲入房间指责主角伪造文件。按照剧本,灯光熄灭,Milton 扮演的 Dr. Locke 用道具枪“射击” Archie V.。灯光亮起后,躺在地上的却是本应缺席的 Lucas Cruz,胸口有一个“弹孔”,且已死亡,Sanjay 不知所踪。众人惊慌失措,前往厨房取回手机报警。当他们返回客厅时,Lucas 的尸体消失了。警察到达后,因现场无血迹和尸体,凶器是玩具枪,且“死者”是演员,故认为这是一场恶作剧。Tempest 意识到大门从内部反锁,且开关门有独特的嘎吱声,而尸体消失期间并未听到声音,所以凶手并未离开房子。众人搜查房屋和车库未果。Enid 表现异常,提及 Hitchcok 的电影 The Lady Vanishes,暗示 Harold 的鬼魂作祟。Sanjay 带着为 Kira 准备的花束返回,解释说彩排时他和 Lucas 在黑暗中调换了位置,Lucas 藏在作为咖啡桌的魔术箱里,他按计划从后门离开去买花,对之后的事一无所知。Hudson 太太和她妹妹 Jane 作证,她们一直在自家门廊观察,确认当晚除了 Sanjay 和后来离开的三位演员 Kira、Milton、Enid 外,无人进出“灰房子”。Lucas 如同人间蒸发。
Tempest 和父亲 Darius 讨论案情,祖父 Ash 利用人脉打探消息。Tempest、Ivy、Gideon、Cameron、Kira 在“灰房子”共进晚餐,席间众人收到 Lucas 手机发来的字母短信,拼成“HELLO”。楼上传来已故房主 Harold Gray 的求救声和惨叫声,众人冲上楼,通往二楼“逃离闹鬼图书馆”房间的门突然关上,将他们锁在里面。窗户上发现一张纸条,警告玻璃上有毒。他们根据房间内找到的线索解谜。Ivy 在查找 Agatha Christie 小说 Crooked House 时被书中夹藏的剃刀片割伤手,引发中毒恐慌。小说 4:50 from Paddington 中找到一条关于毛茛(monkshood)的线索,指向墙上一幅“毒物花园”插画,上面贴着纸条“bye-bye”。房门突然自己打开,众人下楼,发现 Lucas Cruz 的尸体再次出现在客厅地板上,面部被殴打,胸口有真实的致命的锐器刺伤。警方再次介入,这次严肃对待。Ivy 被送往医院检查,确认未中毒。Hudson 太太透露她当天早上安装了监控摄像头,正对“灰房子”。警方查看录像,确认在众人被困于楼上期间,无人进出“灰房子”,进一步指向内部作案。Blackburn 警探开始正式询问。
在剧本杀的彩排活动中发生了真正的杀人案,尸体随即从密闭房子消失,第二天又凭空出现。本作是一部融合了密室、不可能犯罪、图书馆主题、角色扮演游戏元素的现代 cozy mystery,线索部分致敬 Agatha Christie。