南宋建炎年間少主即位之際,國師專權導致鎮世封印松動,杭州城因妖魔肆虐陷入恐慌。玄光寺不通和尚(鄭愷飾)與女降魔師菁菁(張雨綺飾)在執行除魔任務時相遇。兩人前世原是天界金童玉女,因觸犯天條相戀被貶凡間輪回十世禁言之罰。菁菁刻意未飲忘情水保留千年記憶,始終尋求與金童重逢續緣。與此同時,曾被佛祖鎮壓的毒龍借機復活,策劃禍亂朝綱篡奪皇權。不通和尚與菁菁在歷經九世磨難后,最終聯手擊潰毒龍并重新鎮壓魔物。在完成使命之際,兩人突破輪回桎梏,在佛光中相認并攜手升天重歸仙班。