被蜈蚣精蒙蔽心智的许仕林(钟奕儿 饰)高喊着报仇,冲进金山寺。给他开门的恰巧就是许仙(周芷莹 饰),许仙为他的孩儿解开了心魔,劝他快快上路,考取功名,救出母亲。仕林看出,眼前这个带发僧人就是自己的生父,他跪拜父亲,请求父亲他是日一定要跟他回家,共同救出母亲。仕林一路跑回到岸边,他并不知道船家正想方设法谋害自己,便又上了此船。蜈蚣精哪里肯放过他,船至江心,这狠心的妖孽便露出了真面目,将仕林抛入江中。仕林的锦囊随之一同沉入水中,白素贞(陶奕希 饰)与仕林母子同心,很快就感受到了儿子的灾难。她不顾二十年的修行,打伤看守,从雷锋塔中逃出去救仕林。蜈蚣精作恶多端最终还是被法海(陈禹衡 饰)发现,他百般狡辩,还是被法海收入钵中。白素珍将溺水的仕林救上岸,时隔二十年,母子两人终于相认。短暂的停留之后,白素贞回到雷锋塔,继续修行。仕林不忘娘亲的嘱托,跋山涉水,勤学苦读,终于抵达京城,状元及第。状元郎衣锦还乡,即刻前往金山寺,一路跪拜,求佛祖开恩,放白素贞出塔。法海眼看状元郎回乡祭塔,白素贞修行已满,终于将她放出塔。许仙一家人得以团圆,个个喜极而泣,终于修成正果。