南宋是一个人妖难分的时期,法海和尚(赵文卓 饰)到处降服妖精,也扰乱了在西湖底修炼的白青二蛇。青(张曼玉 饰)曾获白(王祖贤 饰)相救,二者便以姐妹相等。姐妹俩受惑佯装成人日子在民间,白更嫁于厚道书生许仙,青也一起看上了许仙,便常常以媚态蛊惑许仙,无法许仙只深爱白一个。白开设了药店,认为能够自此过上安定的日子,可许仙却受不了青的各样撩拨,更发现了青白二蛇的真实身份,可他却不舍得离开家中的天姿国色。法海得知了青白二蛇的下落,更抓走了许仙。本来白为了爱情放弃修成正果,更怀有了身孕。为了救回老公,二蛇与法海展开了奋斗……