自狄仁杰(周一围饰)从地宫出来以来,已经下了好几天的大雪,一直处于昏迷状态。曹安(王丽坤饰)怀疑狄仁杰受祭坛影响,提议连夜离开书馆。李淼(李乃文饰)安排弟子将狄仁杰抬上马车,曹安一个人开车。狄仁杰在梦中看到曹安离开。当他醒来时,他看到马荣(凌孜饰)和乔泰(姬他饰),但没有曹安。只有一张纸条上写着“轴断了,我去找人”。
狄仁杰觉得不对劲,怀疑曹安有危险。果不其然,客栈里疯狂的奶奶认出了曹安捡的木剑,情绪变得极度激动,大喊孙子“魏小宝(周饰)”的名字,引起了狄仁杰的注意。曹安在羊皮册里看到了献祭孩子的记录。狄仁杰抬头发现天有异象,立即和马荣、乔泰一起回到朝云书馆。
此刻,图书馆非常安静。三个人躲在大厅的角落里,目睹了一群穿着黑色长袍进入地下宫殿的弟子,狄仁杰跟着他们。弟子林树(许京川饰)站在前面,带领大家低头祈祷,嘴里念着晦涩难懂的咒语,眼里充满了邪恶和贪婪,这与平日大不相同。然后狄仁杰凭记忆找到了地下牢房,发现了失踪的男孩魏小宝。
就在他挥刀砍链子的时候,李淼从旁边走了出来,承认自己杀了崔浩然,囚禁了曹安。但在狄仁杰走近之前,他挥手散发烟雾,掠夺了魏小宝。他消失得无影无踪,只能听到他的声音。马荣和乔泰一路冲进地宫。当他们来的时候,他们没有看到曹安。相反,他们在书房的桐油罐里发现了这位老人的尸体。
这时,又有一群弟子挡住了路。马荣和乔泰负责分手后,狄仁杰赶到真正的祭坛,打断了李淼的祭祀仪式。为此,李淼恼羞成怒,拒绝解释曹安在哪里。狄仁杰没有问,但李淼服毒自杀。临终前,他嘲笑狄仁杰。即使他找到了曹安,他也只是她的尸体。
狄仁杰意识到曹安的生命处于危险之中,他非常焦虑,但他试图保持冷静。他通过记忆推理了自己的位置,最终在一个墙洞里找到了曹安。幸运的是,马荣和乔泰及时来了,三人一起挖墙救了曹安,原本模糊的曹安逐渐恢复了清醒。在曹安的故事中,案件的谜团终于被澄清了。
事实上,曹安从捡起小木剑的那一刻起就有了答案。后来,他在角落里发现了魏小宝,才知道周李(郑伟)为什么要死。一年前,李苗杀了崔浩然,鸽子占据了喜鹊的巢穴,并继续以学校的名义招募弟子。在李苗看来,这些弟子都是祭品,每一个凶猛的日子都会杀人,寻求永生的方式。
因为弟子们都被李淼洗脑了,他们不认为杀了一个孩子有什么问题。然而,周礼仍然有良心。他私下把魏小宝带到崔浩然的房间,恰好是狄仁杰要去拜访的那天晚上。为了保护魏小宝,周礼从外面回到门口,留下了深刻的脚印。最后,他用雪球砸门把曹安打开。魏小宝借此机会溜进了房子。
本来,周丽想以死揭露真相。不幸的是,线索被李淼隐藏了。魏小宝不得不把檀香留在门口,引起了人们的注意。曹安觉得李淼怀疑自己,不得不假装迎合他,假装害怕死亡。他找借口连夜开车出逃,并同意在山脚下与魏小宝见面。出乎意料的是,李淼已经看穿了这个计划。她不仅抓住了魏小宝,还把她绑在墙洞里,用泥土把墙贴了起来。
随着时间的推移,空气稀薄,死亡即将来临。曹安并不害怕死亡,唯一的担忧是狄仁杰可以安全。狄仁杰听了曹安的话,心很感动,抱着她走出了宫殿。魏小宝认出了他的祖母,并把狄仁杰的木剑作为礼物表达了他的感激之情。在这件事之后,狄仁杰完全放下心结,亲自为曹安戴上耳环,两人紧紧拥抱,珍惜这一刻的余生。