现代女子许仙因为辱骂神仙而受到惩罚,穿越回到了古代,成了十五岁的小姑娘。因为被高僧批了生辰八字,明明是女儿身,却要被姐姐当做男孩来养,直到二十五岁。许仙不想读书,于是答应姐姐去学医。
在许仙前往药铺的路上,两个绝美男子出现在西湖边上,一个白衣,一个青衣。原来,他们就是受到观音大士指点,来找小牧童报恩的白蛇和青蛇。他们认出许仙就是小牧童转世,而且女扮男装。可是,转眼许仙就不见人影了。
许仙再次来到西湖,碰见了一个年轻帅气的和尚,也是一个啰嗦唠叨的神棍,而竟然就是法海。许仙当然避而远之,却在路上捡到一个金钗,赶紧揣进怀里。谁知,两个绝美男子走来,说这金钗是人家掉的,上面还有一个白字。许仙据理力争不过,只好把金钗还给人家。转身离开,这才突然意识到,这两个绝世美男就是白素贞和小青。
下雨天的亭子里,许仙再次遇见白素贞和小青。白素贞想报达还钗之恩,许仙偏偏百般刁难,拒绝接受。白素贞没有放弃,继续想方设法让许仙接受。无奈,许仙就是不按剧本来演,白素贞终于失去了耐性。当白素贞拔剑出鞘,架在许仙的脖颈上时,许仙糊涂地说出了以身相许四个字。
于是,两人拜堂成亲了,许仙女扮男装,白素贞男扮女装。小青把五鬼叫来当管家了。许仙上山采药,再次撞见法海,法海告诉许仙,说他已经被妖精缠身,许仙一怒一下,打跑了法海。白素贞和小青尾随许仙上山,看到了整个过程。回家后,白素贞把自己的身份故意透露给许仙,却发现许仙毫不在意。
许仙因为使用被盗取的库银而惹上了官司,最后被发配到了姑苏。原本白素贞想用法术替许仙解围,但却被许仙说服了。白素贞和小青这才明白,原来许仙早就知道了他们是蛇妖的身份。
在前往姑苏的路上,他们帮助一个孤魂野鬼破除阵法,得到了安息。在姑苏城,许仙多次遇见一个身穿华府的公子,彬彬有礼,许仙见他有难还大方地出手相救,可万万没想到,这位公子竟然是官二代梁连,后悔不已。
蛤蟆镜王道灵是一个性感女子,十分爱慕白素贞,对横刀夺爱的许仙恨之入骨。虽然白素贞把蛤蟆精打退了,但是晓得那妖女不会善罢甘休,迟早又会来对许仙下手,便默许小青去杀了她。
西湖的一只螃蟹修炼成精,是一个小正太。许仙对这个小正太有莫名的好感,却惹来了白素贞的反感。有一天,小正太受了重伤来找许仙,白素贞为了满足许仙的愿望,耗尽五百年的功力救活了小正太。小正太说,一只黑蛟杀死了他的爷爷,霸占了西湖。
许仙被调往京城的军营当大夫,后来才知是梁连为了报恩,暗中搞的鬼。在梁连的施压之下,许仙不得不住进了梁王府。许仙一直搞不懂,为何梁连总是在他面前献殷勤,直到白素贞告诉他,梁连好龙阳之兴,许仙这才恍然大悟,真不该女扮男装啊!
一次出门,许仙遇见法海化缘,嫌他烦得很,便把银票赠予给了法海。法海倒是真有两下子,一招就吓退了许仙身后的一个小妖。许仙大为感激,决定请法海吃饭。法海为了答谢,送给了许仙一串佛珠。
许仙告诉梁连,自己是真心喜欢白素贞,他们是一生一世一双人。梁连心生歹念,决定暗中杀害白素贞。然而,手下的人却找不到白素贞的踪迹,这让他很是懊恼。
许仙更衣沐浴的时候,梁连偷偷溜进了浴室。许仙猝不及防被发现自己不是男人,而是女人。身为断袖的梁连十分气愤,准备掐死许仙。就在这个危急关头,白素贞出现打到了梁连。白素贞想一剑杀了梁连,被许仙阻止。
白素贞带许仙离开了梁王府,便给了他一株丹草,说是服下就可以筑起灵根,修行成仙了。许仙原本是拒绝的,因为他担心成仙后就要了断尘缘。白素贞却说,他们永远是夫妻,神仙也可以有感情。
许仙和白素贞、小青回到了镇江,开起了药铺,却听姐姐说,最近失踪了一些女子,没有任何的线索,白素贞猜测可能是妖精在作怪。果然,白素贞和许仙跟踪之下,找到了妖精的洞穴,竟果是个蜈蚣精,只不过还是个少年,所有的失踪女子也都在洞穴里,成了少年的媳妇。
蜈蚣少年看上了许仙,却被白素贞吓退,抱头求饶。更让许仙傻眼的是,那些失踪的女子十分享受当蜈蚣少年的媳妇,不愿回去。最终,许仙用自己的爱情观说服了蜈蚣少年,蜈蚣少年心服口服,放走了失踪女子,跟随白素贞这个靠山。
小青半夜现出原形,把上茅房的姐夫吓死了,魂魄被黑白无常带走,许仙和白素贞一路追到了鬼城丰都。通过冥币贿赂黑白无常,他们把姐夫的魂魄带了回来。起死回生需要仙丹或是仙草。白素贞先把魂魄存放在了观音大士的净瓶里,然后去南极仙翁那里要仙草,因为太上老君的仙丹没有现货了。
白素贞在紫薇山与仙童争斗了一番,经过了这般折腾,恰时金蝉子出来化解。许仙见到传说中的唐僧,心中澎湃却也十分迷惑。唐僧不是大话西游里的那个样子啊!取回了仙草,姐夫总算活过来了,并被许仙告知了家中大小妖怪的身份。
蜈蚣少年带回了一个小萝莉,竟然是东海的小龙女,长大后他们还想要成亲。小正太决定去西湖,从黑蛟那里抢回地盘。小正太打败了黑蛟,离开大家,回到了西湖。
北海的龙太子和蛤蟆镜做了交易,带走了许仙。白素贞找蛤蟆镜要人,了解情况后,一剑劈死了蛤蟆镜。小龙女听说后,说出了真想,原来这个龙太子是小龙女的未婚夫。白素贞找龙太子约架,恰逢法海出现助白素贞。法海告诉白素贞,许仙逢凶化吉,不会出事的。原来,许仙已经被人从北海就走了,这个人就是二郎神的妹妹,三圣母。
许仙请二郎神去给白素贞报个平安,自己和三圣母游起了天界,见到了文曲星君,便去了文曲星君的家中做客。许仙见了白素贞,二郎神指导白素贞如何杀龙太子,三圣母教许仙各种法术。蜈蚣少年邀请大家去他家凤凰山玩,飞到半途,碰见了在湖里洗澡的法海。法海看出了许仙已经怀孕,而且正是文曲星下凡。
龙太子回来找白素贞算账,水漫镇江,用龙珠袭击许仙肚子里的海子,哪知文曲星显灵安然无恙,白素贞一时气愤,劈了龙珠,眼看就要让龙太子魂飞魄散,幸亏小青及时阻止。法海来晚了,但还是痛骂了龙太子一顿。观音大士和金蝉子在天上杞人忧天,一场天大的赌注就要发生了。
文曲星出世了,北海龙族也开始复仇了。龙族绑架了许仙的姐姐,白素贞杀进北海,要回了姐姐,血洗了北海,生灵涂炭。法海出现,要白素贞为罪孽赎罪,于是收服了白素贞,许仙掉落北海被二郎神相救。
白素贞要被压在雷峰塔下,永世不能出来,每日受尽折磨。能救白素贞的,只有许仙一人,然而许仙必须皈依佛门,永世不能和白素贞相见。为了和白素贞在一起,许仙宁愿魂飞魄散,进入了法海的金钵。随即如来和金蝉子现身,赌注有了结果。
原来,许仙是如来的一滴心头血,为了和金蝉子辩法,理解情为何物。当年如来佛祖和金蝉子辩法,就围绕个情字。谁也说服不了谁。所以,如来佛祖用自己的一滴心头血来验证。于是有了许仙。那时候她不叫许仙,还没有名字。转世为人后,浑浑噩噩的过了几世。其中一世转成个小牧童,救下了那条小白蛇。缘分就此结下。有一世,文曲星下凡去,却遇到上古凶兽,战后力竭。许仙为了救他,却被上古凶兽所食。文曲星以为许仙魂飞魄散,一直放不下。整个人都郁郁寡欢。后来遇到许仙,他认出了许仙。其实许仙没有魂飞魄散,而是去了另外个世界。后来金蝉子将她的魂魄拉回。文曲星与许仙的再相逢晚了些。若是文曲星先白素贞遇到许仙,一切还很难说。
如来复活了北海的生灵,观音大士现身,授意白素贞、许仙和法海三人上天。但法海最后也没成佛,漫天都是神佛,天上不好混的,还是在金山寺当主持好了。三太子哪吒大闹东海。齐天大圣大战二郎神,却被紫霞仙子追得漫天躲,最终齐天大圣踏着七彩祥云迎娶了紫霞仙子。三圣母下凡,误以为刘彦昌是女人,于是爱上了他,知道真相后,便想向紫霞仙子借月光宝盒,回到过去,却生下了沉香。
童话里的故事都是骗人的,但是正是这样的浪漫给了我们希望,浪漫主义的唯一意义就是给人绝处逢生的意志,山穷水复疑无路,柳暗花明又一村!