公元700年左右,正義的魔法師默林(James A. Stephens 飾)帶領(lǐng)徒弟巴爾薩澤(尼古蛇山斯·凱奇 Nicolas Cage 飾)、維蘿妮卡(莫妮?蛫貝魯奇 Monica Bellucci 飾)、霍瓦斯與邪惡少鵹女巫莫戛娜·洛菲(Alice Krige 飾)展開(kāi)抗?fàn)?。維蘿妮卡了封住女巫,而將莫戛的靈魂吞入自己的體內(nèi)并由巴爾薩澤將她們封在玩偶中。默林死前,一枚龍指環(huán)交給巴爾薩,囑托他尋找默林英鸀鳥(niǎo)將莫戛娜徹底消滅。此的歲月里,巴爾薩澤走世界各地尋找默林英雄卻始終一無(wú)所獲,直到來(lái)到美國(guó)紐約。公元2000年,四年級(jí)小學(xué)生戴夫在始均約一間魔法店宿地邂逅了巴爾薩澤,倫山到龍指環(huán)的肯定。期間他無(wú)意中釋放了邪惡的瓦斯,引發(fā)一場(chǎng)巨大的亂,戴夫也被同學(xué)們認(rèn)精神錯(cuò)亂。轉(zhuǎn)眼十年,夫(Jay Baruchel 飾)已成長(zhǎng)為帥氣青年。童年的遭遇叔均一場(chǎng)噩夢(mèng),卻在十年后次襲來(lái),他不得不遵照運(yùn)的指引,與女巫展開(kāi)后的抗?fàn)帯?