事情虽出乎白蛇意料之外,但眼见许仙(李铭顺 饰)和老妇感情日厚,白蛇大为喜悦。许仙知道老妇可怜身世,决定替她讨回公道,他上京见皇帝,说出老妇经历和皇帝身世,皇帝大为吃惊,私下查证,发觉果有其事,即召见萧太师(潘虹 饰),向他追究当年杀母夺子罪行。萧太师得世昌知会,早备对策,他面对皇帝责难,竟有恃无恐,皇帝奇怪之余,派人追查,岂料一查之下,皇帝晴天霹雳,魂飞魄散,原来他并非帝裔龙种,萧太师当年偷龙转凤,把自己儿子和龙种掉了包,萧太师家里那个弱智儿子才是真命天子。皇帝知道自己原来是萧太师儿子,惧怕事发东窗,不但富贵荣华一朝尽,掉了皇位,兼且会被杀头,几经思量,终决心除去心腹大患。他表面不动声色,暗里布局,欲把老妇、许仙以及一切知情的人杀个干净。皇帝仍当自己是老妇亲儿,着许仙安排他与亲母相会,许仙不知就里,和白蛇带同老妇应约,前往能仁寺见皇帝。皇帝暗中令御林军包围能仁寺,拟把许仙一干人等杀个清光,白蛇以形势危急,不得不施法术解围,隐瞒了这么久,终让许仙知道她并非凡人。白蛇用法术退兵困之危,还把皇帝捉住,从他口中,知道萧太师家中那个弱智儿子,才是老妇亲生儿,老妇内心冲击,白蛇送佛送到西,掳走萧太师儿子,让老妇和他母子团聚。白蛇不想暴露身份,以免吓坏许仙,只肯承认自己曾经跟随茅山师父学习魔法,是个具有法力的姑娘,声称自己绝非妖精,亦非神仙,许仙将信将疑。白蛇痛恨皇帝居心险恶,妙想天开,竟想改朝换代,助许仙登其大宝,开国建业,那知许仙胸无大志,自知非帝皇之材,一口拒绝,并替皇帝说项,请白蛇放皇帝离去。白蛇指皇帝自私无情,那肯轻易放过,她不但嬉笑怒骂,把皇帝玩弄于股掌之上,叫他尝尽饥寒交逼之苦,还肆意虐待,事情惊动南极仙翁,他指皇帝乃真龙天子,警告白蛇不得亵渎轻侮,白蛇始知皇帝一直被萧太师误导,摆了个大乌龙,其实眼前皇帝乃千真万确的龙种帝裔。