公元700年左右正义的魔法师默林(James A. Stephens 饰)带领徒弟巴尔萨泽(尼古拉斯·凯奇 Nicolas Cage 饰)、维萝妮卡(莫妮卡·贝鲁奇 Monica Bellucci 饰)、霍瓦斯与邪恶的女巫莫戛娜·洛菲(Alice Krige
饰)展开抗爭。维萝妮卡为了封住女巫而将莫戛娜的灵魂吞入自己的体内,并由巴尔萨泽将她们封印在玩偶中默林死前,将一枚龙指环交给巴尔薩泽嘱托他寻找默林英雄,将莫戛娜彻底消灭此后的岁月里,巴尔萨泽走遍世界各地寻找默林英雄却始终一无所获,直到他来到美國纽约