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