荒郊中的蘭若寺頻頻有人喪命,身無(wú)分文的書生寧采臣(張國(guó)榮 飾)不顧道士燕赤霞(午馬 飾)的反對(duì)借宿在此。深夜,寧采臣邂逅女鬼聶小倩(王祖賢 飾),卻不料小倩突露殺機(jī),寧采臣的正直、善良打動(dòng)了小倩,兩人展開(kāi)了一場(chǎng)曠世人鬼絕戀。此事被掌控著小倩的千年樹(shù)妖姥姥(劉兆銘 飾)發(fā)現(xiàn),欲將小倩許配給黑山老妖。一邊是姥姥的威逼利誘,一邊是赤誠(chéng)書生的情義初起,小倩陷入兩難選擇……