南宋是一个人妖难分的时期,法海和尚(赵文卓 饰)到处收服妖精,也扰乱了在西湖底修炼的白青二蛇。青(张曼玉 饰)曾获白(王祖贤 饰)相救,二者便以姐妹相称。姐妹俩受惑佯装成人生活在民间,白更嫁于老实书生许仙,青也同时看上了许仙,便常常以媚态勾引许仙,无奈许仙只深爱白一个。白开设了药店,以为可以自此过上安定的生活,可许仙却受不了青的百般挑逗,更发现了青白二蛇的真实身份,可他却不舍得离开家中的天姿国色。法海得知了青白二蛇的下落,更抓走了许仙。原来白为了爱情放弃修成正果,更怀有了身孕。为了救回丈夫,二蛇与法海展开了搏斗……
小镇少年沉香(曹骏 饰)和父亲刘彦昌(刘小锋 饰)一直都生活的很平静,直到有一日,沉香意外发现自己体内居然蕴含着“法力”,能够不费吹灰之力的穿墙而过。父亲得知后,告诉了沉香掩藏了多年的事实,那就是沉香的母亲其实是天上的三圣母(朴美萱 饰),因为违反天规,和身为凡人的自己成婚,现在被天庭抓取,不知去向...