张国荣、王祖贤版的《倩女幽魂》至今仍是影迷心中的经典,而叶伟信执导的新版《倩女幽魂》则大胆求新,聂小倩和燕赤霞、宁采臣在不同的时间段分别发生了两段感情。其中,古天乐扮演的燕赤霞对刘亦菲扮演的聂小倩一往情深,甚至不惜为爱牺牲,而余少群扮演的宁采臣有些憨傻,但仍一心爱着小倩,两段人妖恋都足以让人动容。
燕赤霞:黑山猎妖,爱上妖女
燕赤霞曾是一位前途无量的猎妖师,他的师傅为了试炼他,让他只身去黑山猎妖。在试炼的过程中,燕赤霞遇上了女妖聂小倩,两人首次交锋时,燕赤霞扯落了聂小倩的衣裙,惊鸿一瞥,情愫暗动。第二次相遇时,聂小倩偷袭燕赤霞几乎得手,却被燕赤霞随身携带的糖果给吸引住,小倩甚至对燕赤霞开玩笑说,以后谁给她吃糖果她就爱谁。
年轻的燕赤霞终于爱上了聂小倩,但他在猎妖师的使命和爱情之间不断摇摆,最终选择放弃聂小倩。为了让聂小倩忘记他,他用师傅传授的“最后的神兵”封印了聂小倩的记忆,神兵从此便留在了聂小倩的体内。
燕赤霞和同门师兄弟相约收服老妖木姬,木姬被众猎妖师牵制住后,师兄夏雪风雷让燕赤霞用“最后的神兵”封印木姬,但是燕赤霞已经用神兵封印了聂小倩的记忆。木姬逐渐挣脱开始反击,没有神兵的燕赤霞只能眼睁睁看着同门师兄弟被杀害。夏雪风雷当机立断,用自己印满符咒的手臂刺入木姬的身体,并让燕赤霞斩断这条手臂来代替“最后的神兵”封印木姬。
面对师兄弟们的尸身,心存愧疚的燕赤霞被师兄逐出师门,孤身留在黑山,但实际上也是为了守护聂小倩。已经被封印的木姬则幻化出一座兰若寺,困住了大量女妖的真身,让这些女妖为她在黑山上寻找“食物”。女妖们先是用美色勾引路人,然后吸食他们的元神精气供给木姬 “享用”,帮助木姬逐渐恢复元气,打破封印。
宁采臣:上山寻水,巧遇小倩
多年后,宁采臣受官府之命来到黑山村,为缺水多时的村民寻找水源。但当宁采臣提出要村民和他一起上黑山时,所有的村民都退却了,黑山村的村民都知道黑山有妖,不愿前往。村长为了让宁采臣为他们寻找到水源,向宁采臣隐瞒了实情,只派了几名死囚和宁采臣一起上山,村民铁牙则热心帮助宁采臣,自告奋勇为宁采臣一行带路。众人在兰若寺遇到了女妖,好色的死囚们中了女妖们的美人计,纷纷命丧黄泉。聂小倩选中了宁采臣为目标,但宁采臣却不肯越雷池一步。
此时,一直在黑山上守候的燕赤霞出现了,斩杀了大量的妖怪。宁采臣以为燕赤霞是杀人狂魔,便拉着小倩一起逃走。燕赤霞看到了聂小倩并认出了她,但是聂小倩却忘记了两人之间的过往,只知道他是一位危险的猎妖师。
聂小倩和宁采臣为躲避燕赤霞,藏身在洞穴中。聂小倩嗅出宁采臣身上没有“欲望的味道”,知道宁采臣是好人,故意放过了宁采臣,聂小倩同时被宁采臣随身携带的糖果所吸引,对宁采臣心生好感。宁采臣再次前往兰若寺,想用水雷炸开一个缺口,引水下山。在兰若寺,他再次遇到了聂小倩,聂小倩为了他和两条蛇妖发生争执,打斗间引爆了水雷,聂小倩背部受了伤。随后赶到的燕赤霞救了聂小倩,为她疗伤,并警告聂小倩不能再害人。
聂小倩:重拾记忆,为爱幻灭
再度相遇的宁采臣和聂小倩用计抓住了燕赤霞,并把他吊在了一株大树上。而木姬则发现了宁采臣,催促聂小倩要将他带回,聂小倩没有听木姬的话,并将宁采臣赶下黑山。为此聂小倩遭到了木姬的严惩,奄奄一息。
觉得事情不对劲的宁采臣返回黑山,途中放下了被吊在树上的燕赤霞。宁采臣前往兰若寺救聂小倩,想将她背下山,却遭到了木姬的围堵。燕赤霞帮助聂小倩和宁采臣逃出了木姬的妖阵,自己却深陷其中,好不容易挣脱后,在黑山村找到了情根深种的宁采臣和聂小倩。村民们为找到了水源而狂欢庆贺,而木姬的分身也追上了聂小倩,警告聂小倩她的真身还在自己手里,如果真身没有拿回,聂小倩永远也逃不掉。
断臂的夏雪风雷和他的妹妹夏冰来到黑山村。眼看小倩将要灰飞烟灭,夏冰及时救下了聂小倩和燕赤霞,请求燕赤霞一起上山帮助夏雪风雷灭妖。一行人上山之后,燕赤霞与夏雪风雷合力恶斗木姬,夏冰则协助宁采臣潜入地底寻找聂小倩被困的真身。
完全挣脱封印的木姬法力强大,甚至融入燕赤霞的身体,意图控制他亲手杀死小倩。危急时刻,燕赤霞奋力控制住自己的身体,并从聂小倩的头顶取出了“最后的神兵”,插入自己的胸口,与木姬同归于尽。
木姬一死,由她妖力幻化出来的兰若寺也将永远消失,已经恢复了记忆的聂小倩终于回忆起往事,在两段爱情之间痛苦抉择,最后决定留下来陪燕赤霞一起灰飞烟灭。