南宋年间,杭州城妖怪肆虐,百姓困苦不堪。玄光寺不通和尚(郑恺饰)下山降妖除魔,邂逅女降魔师菁菁(张雨绮饰)。原来二人前世实为天庭降龙罗汉与仙女,因相恋触犯天条被贬人间,至此已轮回百世,却始终未能相认。不通与菁菁协力铲除天山老妖,并在途中结识了异域剑神独孤无败(谢依霖饰),三人志同道合,成为挚友。恰在此时,不通在千年前降服的宿敌毒龙携众妖卷土重来,人间即将遭受一场前所未见的大劫难