以下是大概劇情:
宇宙之大,無奇不有,有很多不可思議的事情是無法解釋。康森貴(黃百鳴飾演)除了是壹名大學教授,更是五行魔法的其中壹名魔法師。康森貴屬於“水”系,他雖然會使用魔法於日常生活當中,卻無人知道他擁有魔法的秘密。因為壹次的意外,康森貴的魔法竟轉移到了自己的學生美斯(吳千語飾演)身上,這位平凡的少女因此而卷入魔法世界的漩渦裏。
畢野武(吳京飾演)是“火”系的魔法師,壹心想回到過去,改變過往的壹件重要事情。機緣巧合下,畢野武遇上“土”系的魔法師淩楓(吳尊飾演),二人惺惺相惜,成為朋友。畢野武找到逆轉時間的方法就是要集合五行能量,本想與淩楓合作,可是淩楓認為改變過去需要太大的付出,他堅決反對,二人從此決裂。畢野武壹意孤行要進行計劃,淩楓暗中阻止,趕往通知其余的魔法師,就在通知康森貴的過程中與畢野武狹路相逢,在圖書館裏大鬥魔法,淩楓被打至重傷失憶,變成“粒子人”,無人看得見他。
淩楓流落於大學裏,發現只有美斯能看見他,只好求她幫忙。當美斯還在享受魔法為她帶來成就感時,竟被淩楓日夜煩擾,連番鬥氣下唯有答應幫他,協助他尋找過去。淩楓回到自己的工作室,找到不少奇怪的天文圖片與魔法圖案,可是又毫無印象。
查理正在舉行魔術表演。突然間, 畢野武現身於臺上,完成魔術表演,之後收服了查理。之後,又去找康森貴,想要奪取他的“水”系魔法,卻發現康森貴沒有魔法,美斯趕到,卻被抓去。
集齊五行魔法後,開始了他的逆轉時間儀式,淩楓找到康森貴,壹起去阻止畢野武的儀式,最後發現,回到過去只不過是幻影,用魔法陣堵住了時光隧道。