《倩女幽魂》(A Chinese Ghost Story)是程小东执导、徐克监制、阮继志编剧的香港奇幻爱情片,改编自蒲松龄《聊斋志异》中的《聂小倩》。张国荣、王祖贤、午马和刘兆铭分别饰演宁采臣、聂小倩、燕赤霞与树妖姥姥。影片于 1987 年 7 月 18 日在香港上映,IMDb 标注片长 98 分钟。
截至 2026 年 10 月 9 日,影片豆瓣评分为 8.8(848,727 人评价),IMDb 评分为 7.3(12,983 票),烂番茄新鲜度为 70%(10 篇专业评论),观众爆米花指数为 85%(5,000+ 份评分)。专业评价样本不多,但四项指标整体偏正面。
郭北县收账与兰若寺夜宿
收账书生宁采臣赶往郭北县,途中遇上大雨,账簿上的记录被雨水冲得难以辨认。他到了县城后收不到欠款,又因身无分文找不到住处,只得依照当地人的指点,前往城外荒废的兰若寺过夜。
寺中,道士燕赤霞与剑客夏侯正在比剑。宁采臣误入两人之间,左右剑锋同时停在他身旁。夏侯落败后离开,燕赤霞则警告宁采臣,寺里并不安全,要他尽快离去。宁采臣没有别处可住,仍留在破败的房间内。

当夜,夏侯被一名女子引到寺外,随即遭到潜伏在林中的妖物袭击。宁采臣并不知道这场死亡,只在寂静的寺院里听见远处传来的琴声。

琴声引来的聂小倩
宁采臣循琴声来到水边小亭,遇见一名白衣女子。女子自称聂小倩,先以琴声和美色接近他;宁采臣却显得笨拙而克制,还在水边替她赶走一条蛇。小倩原本奉命引诱陌生男子,这次却没有把他交给藏在暗处的妖物。

燕赤霞察觉寺外有异,赶来追查。宁采臣误以为他要伤害小倩,一边阻拦一边带她躲避;混乱中,反而是小倩多次帮宁采臣脱身。宁采臣跌入水中后仍设法爬上岸,两人第一次相遇在追逐中匆匆结束。

天亮后,燕赤霞告诉宁采臣,昨夜在寺里出现的女子不是活人。宁采臣不肯相信,仍准备在夜里回去寻找小倩。
女鬼身份与姥姥控制
小倩和其他女鬼都受千年树妖姥姥控制。她们必须在夜间引诱壮年男子,让姥姥吸取阳气。小倩虽已不愿继续害人,却因自己的尸骨埋在树下,无法摆脱姥姥的驱使。

宁采臣再次来到兰若寺,终于确认小倩是鬼魂。小倩没有再隐瞒自己的处境:她死后遗骨无人安葬,装着遗骨的金塔被压在树下,魂魄因而受制。姥姥发现她保护宁采臣,逼她杀死这个书生,并命令手下杀死两人。

小倩拒绝服从,带宁采臣逃离。宁采臣也决定帮助她取回金塔,把遗骨迁到别处安葬,让她不再受树妖控制并获得投胎的机会。
燕赤霞出手封印树妖
姥姥派出手下追赶二人,又用树根和长舌封住去路。燕赤霞听见动静后赶来,先救下宁采臣和小倩,再与姥姥正面交战。宁采臣此前一直害怕这个脾气暴烈的道士,此时才明白燕赤霞是在阻止寺中的妖物继续杀人。

燕赤霞用剑、弓箭和道术抵挡树妖,最后以掌心雷将姥姥封印百年。暂时脱离控制后,小倩请求宁采臣尽快带走自己的金塔;只要遗骨仍留在兰若寺,她就可能再次落入其他妖物手中。

黑山老妖抢亲与枉死城
宁采臣尚未来得及完成迁葬,来自阴间的黑山老妖便带走小倩,准备强迫她成婚。宁采臣请求燕赤霞救人。燕赤霞起初不愿再涉险,最终还是打开通往阴间的临时入口,与宁采臣一同闯入枉死城。
阴间挤满亡魂,宁采臣和燕赤霞在烛火、烟雾与成排骷髅之间寻找小倩。他们一度被幻象和群鬼困住,只能彼此照应,继续向婚礼所在之处前进。

两人终于找到小倩,并在黑山老妖的阻拦下把她带离。燕赤霞维持通道,宁采臣护着小倩向人间逃去;三人在入口关闭前回到兰若寺,暂时摆脱阴间追兵。

结尾
三人回到人间时,天色已经开始发亮。阳光会使小倩魂飞魄散,宁采臣只能用身体挡住残破木窗透进来的光。小倩躲在阴影里向他告别;两人明知即将分开,却连最后一面也无法看清。随后,小倩进入装着遗骨的金塔。
宁采臣与燕赤霞按照小倩的愿望,把金塔带到远离兰若寺的山野重新安葬。宁采臣跪在新坟前焚香,燕赤霞背着行囊站在一旁。小倩的魂魄不再受姥姥和黑山老妖控制,宁采臣则在坟前完成了对她的承诺。
