公元700年左右(🤤),正义的魔法师默林(James A. Stephens 饰)带领徒弟巴尔萨泽(尼古(🛺)拉斯·凯(🤬)奇 Nicolas Cage 饰(🏥))、(🍚)维萝(🏈)妮卡((🎇)莫妮卡·贝鲁奇 Monica Bellucci 饰)(🙏)、霍瓦斯与邪恶的女巫莫戛娜·(😂)洛菲(Alice Krige 饰)展开抗(🏈)争。维(🤠)萝妮卡为了(🚵)封住女巫,而将莫戛(⏲)娜(🔀)的灵魂吞入自己的体内,并由巴尔萨泽(👩)将她们封(🐛)印(🥩)在玩偶中。默(🚖)林死前,将一枚龙指(🏠)环交给巴(🐿)尔(🍫)萨(🎩)泽,嘱托他寻找默林英雄,将莫(🔘)戛(🍥)娜彻底消灭。此后的岁月里(🙉),巴尔萨泽走遍世界各地寻找默(🥤)林英雄,却始终一无所获,直到他来到美国纽约。
公元2000年,四年(🤛)级小学生戴夫在纽约一间(🙎)魔法店宿命地邂逅了巴尔萨泽(🦔),并得到龙指(🌲)环(🖐)的肯(🤺)定。期间,他无意(🔲)中释放了邪恶的霍瓦斯,引发一场巨大的混乱,戴夫也被(🐂)同学们认为精神错(😖)乱。转(👠)眼十(🎂)年,戴夫(Jay Baruchel 饰)已成长为(🔹)帅气青年。童年的遭(⏹)遇恍如一场噩梦,却在十(🐈)年后再次袭来,他不(📛)得不遵照命(🥁)运(👍)的指(👧)引,与(🙋)女巫展开最后的抗争…(🥢)