話說(shuō)在古代,杭州的金山寺附近是一片茂密的森林。那里有許多蛇和其他動(dòng)物,過(guò)著自由自在的生活。然而金山寺的新住持法海和尚一心擴(kuò)建該寺,不但強(qiáng)拆了旁邊書(shū)生許仙的家,還要將附近的森林夷為平地。哪知僧人剛進(jìn)森林就只見(jiàn)一條白蛇突然出現(xiàn)又消失,然后就倒下一大片。蛇精的傳說(shuō)開(kāi)始在周?chē)鱾鏖_(kāi)來(lái)……
再說(shuō)那個(gè)可憐書(shū)生許仙,上告無(wú)門(mén)只能去找老師張斌。誰(shuí)知為路費(fèi)在山里采藥迷了路。天黑后干脆在一棵樹(shù)下睡著了……
他醒來(lái)時(shí)卻發(fā)現(xiàn)自己躺在一間茅屋里,旁邊還有一青一白兩個(gè)女子。“蛇精??!”許仙嚇得一身冷汗。“你才是妖精呢!”女子笑道。
原來(lái)在十年前,白衣女子白素貞的父親被奸人所害,丫鬟小青和兩個(gè)老仆人保護(hù)她逃進(jìn)了這片森林。經(jīng)過(guò)幾年的艱難困苦,兩個(gè)仆人死了,姐倆相依為命的在森林里隱居起來(lái)。兩人從小練武,在與林中野獸戰(zhàn)斗中得到了磨練。那些金山寺的和尚當(dāng)然也是她們殺的。許仙和白素貞一見(jiàn)鐘情,在草屋里結(jié)為夫妻后重新上路。
法海的擴(kuò)建計(jì)劃受到了挫折,于是乎心生毒計(jì)。他請(qǐng)來(lái)一群日本和尚到森林里殺蛇取蛇蛋,以每個(gè)10兩銀子的價(jià)錢(qián)賣(mài)到日本,日本人將其做成茶葉蛋再以每個(gè)1000兩銀子的價(jià)錢(qián)賣(mài)給去日本的中國(guó)游客。
白素貞當(dāng)然不能看著這群鬼子毀掉這片凈土,可是幾次同日本和尚交手都失利了。這時(shí)她又發(fā)現(xiàn)自己懷了許仙的孩子,只得和小青無(wú)奈地離開(kāi)森林。
許仙一路跋涉到京城找張斌,路上碰到一伙土匪,幸虧遇見(jiàn)女俠馬雙才脫險(xiǎn)。馬雙得知張斌在眉縣給人看病,立刻帶許仙趕去。張斌給一位大官千金鴿治病,許仙的遭遇讓他火冒三丈。鴿請(qǐng)她父親出面,可昏君懼怕日本人不理此事。
鴿父親請(qǐng)來(lái)幾個(gè)江湖上的朋友幫忙。于是許仙和張斌、馬雙、鴿和幾位高手回到杭州。此時(shí)金山寺的擴(kuò)建工程正如火如荼,法海不但大肆毀壞森林,還欺騙附近的住戶其房子是“兇宅”,堂而皇之地進(jìn)行強(qiáng)拆。許仙找不到白素貞,又聽(tīng)說(shuō)法海要在金山寺當(dāng)眾燒死“蛇精”。張斌派人夜探金山寺,發(fā)現(xiàn)白素貞和小青被關(guān)在雷鋒塔里。
張斌決定將計(jì)就計(jì),第二天在金山寺里當(dāng)眾戳穿“蛇精”的鬧劇,隨即大戰(zhàn)惡僧救出二人。
法海在日本和尚幫助下逃跑了。日本和尚建議他將金山寺的法器賣(mài)掉,拿錢(qián)去移民日本。法海此時(shí)已經(jīng)是“鐵桿漢奸”,一門(mén)心思要當(dāng)日本公民。他和幾個(gè)死黨去挖金山寺附近水壩下埋藏的佛祖舍利,結(jié)果正好上游下大雨,河水暴漲沖垮了大堤,水漫金山寺。
法海得到了應(yīng)有下場(chǎng),那幾個(gè)日本和尚也因?yàn)閺?qiáng)奸婦女被官府處死了。白素貞給許仙生了兒子,張斌和鴿出錢(qián)給許仙重蓋房子,馬雙拜張斌為師。從此大家又開(kāi)開(kāi)心心過(guò)日子了。