小說家澤田(莫少聰飾)因恐怖小說《夢殺》成名,書中角色與現實人物一一對應。為創作續作《夢殺2》,他將神秘鄰居張靜茹(朱珠飾)寫入故事。隨著新書創作推進,現實中接連發生書中預言的詭異事件,張靜茹的真實身份逐漸顯現——她竟是澤田亡妻生前好友,二十年前離奇失蹤的芭蕾舞演員。隨著書中反派“惡靈”形象逐漸清晰,張靜茹開始以超自然力量干預現實,引導澤田揭露塵封真相。最終小說與現實的界限徹底崩塌,當《夢殺2》完稿時,澤田發現書中結局已無法更改:他必須親手將自己寫成“惡靈”的容器。片尾字幕暗示,新書簽售會上讀者瘋狂搶購的場景中,某本翻開的小說扉頁浮現出澤田與張靜茹并列的簽名。