影片改編自蒲松齡《聊齋志異》之《聶小倩》。小倩生前被人所負含恨而終,死后化為女鬼,被姥姥囚禁于蘭若寺。恰逢書生寧生進京趕考,借宿此地,意外救下小倩。逃亡途中,兩人不斷遭遇人間及地府勢力的阻撓,卻也在此般經歷中感情升溫。寧生帶著小倩感受了人間美好,小倩決心還陽,卻在到達鬼市后發現事情遠沒有這么簡單——姥姥的勢力持續追擊,而若要徹底擺脫地府控制,必須找到小倩遺骨并摧毀蘭若寺的核心封印。寧生為護小倩以凡人之軀對抗妖魔,最終二人合力破壞封印陣眼。小倩雖成功還陽重返人間,但因陰陽秩序動蕩,地府派出黑無常接管蘭若寺舊址,為后續人鬼平衡埋下隱憂。