南宋是一个人妖难分的时期,法海僧人(
赵文卓 饰)四处收服妖精,也扰乱了在西湖底修炼的白青二蛇。青(
张曼玉 饰)曾获白(
王祖贤 饰)相救,二者便以姐妹相当。姐妹俩受惑佯装成人生计在民间,白更嫁于诚实书生许仙,青也同时看上了许仙,便往往以媚态诱惑许仙,无奈许仙只深爱白一个。白开设了药店,以为可以自此过上安定的生计,可许仙却受不了青的千般撩拨,更发觉了青白二蛇的真实身份,可他却不舍得分开家中的天姿国色。法海得知了青白二蛇的下落,更抓走了许仙。原来白为了恋情放弃修成正果,更怀有了身孕。为了救回丈夫,二蛇与法海睁开了格斗……