书生宁采臣(陈星旭 饰)赴京赶考,夜宿兰若寺,邂逅专门代姥姥(徐少强 饰)迷惑男人吸取精气的聂小倩(李凯馨 饰),二人经过一番磨难渐生情愫终成眷侣,但姥姥要将聂小倩嫁给黑山老妖,情急之下,宁采臣向燕赤霞(元华 饰)求助。