南宋年间,世道离乱,更有各方妖孽为害凡间,亦有薄情种子人缘和合,演出千古传说。某深山老林,一青一白二蛇修炼千年,化得人身,成天在山中畅意玩耍,好不自在。二蛇偶遇上山采药的郎中许仙(
林峰 饰),白蛇(
黄圣依 饰)艳羡许仙,并间或救得他的人命,自此凡心震动,挑拣下山查找心上之人。适逢佳节,二蛇变作人形,以白素贞、青青(
蔡卓妍 饰)之名离开城中。正所谓人缘际会,白素贞终与许仙重逢,结为配偶。时有
金山寺高僧法海(
李连杰 饰)携门生能忍(
文章 饰)四方游历,降妖除魔。寻找二蛇时期,能忍为蝙蝠妖所伤,魔性大起,坚心坚决。后来师徒二人更与白素贞、青青二蛇演出处死与情缘的亘古纠缠……