在世界上,很多不可思议,无法解释的事情,其实是有缘由的,由于世界上存在着一个由“金、木、水、火、土”五行构成的魔法世界,世界上存在着五花八门的魔法师。康森贵(黄百鸣饰)虽然外表上是一名大学教授,实践上却是一名水系魔法师。一天,由于名为毕野武(吴京饰)的火系魔法师想经过搜集五行魔法,回到过去,找到康森贵,想攫取他的法力。一场对战之后,却鬼使神差的,康森贵的魔法却被转移到了自己先生陈美斯(吴千语饰)身上。随着毕野武不时应战各系魔法师,他搜集的五行能量就差美斯身上的水系才干和金系能量。美斯在凌枫(吴尊饰)的协助下,找出了金系魔法师查理(松明饰)的所在,并一同前往预备维护查理免受毕野武的损害。但是,当他们赶到时,毕野武突然出如今查理扮演的舞台上,一场大决斗行将展开。