在世界上,很多不可思議、無法解釋的事情其實源于一個由“金、木、水、火、土”五行構成的魔法世界。康森貴(黃百鳴飾)表面是大學教授,實為水系魔法師;畢野武(吳京飾)則試圖通過收集五行魔法回到過去,為此向康森貴發起挑戰。對決中水系法力意外轉移到其學生陳美斯(吳千語飾)身上。畢野武繼續追索五行能量,僅剩水系與金系未得。陳美斯在凌楓(吳尊飾)協助下找到金系魔法師查理(松明飾),并趕往其表演的舞臺現場試圖保護他,卻與突襲而至的畢野武展開最終對決。五系魔法師首次集結聯手對抗失控野心,五行平衡在激烈交鋒后得以維系,畢野武的時空篡改企圖被徹底粉碎。