公元700年左右,正义的魔法师默林(James A. Stephens 饰)带领徒弟巴尔萨泽(尼古拉斯·凯奇 Nicolas Cage 饰)、维萝妮卡(莫妮卡·贝鲁奇 Monica Bellucci 饰)、霍瓦斯与邪恶的女巫莫戛娜·洛菲(Alice Krige 饰)展开抗争。维萝妮卡为了封住女巫,而将莫戛娜的灵魂吞入自己的体内,并由巴尔萨泽将她们封印在玩偶中。默林死前,将一枚龙指环交给巴尔萨泽,嘱托他寻找默林英雄,将莫戛娜彻底消灭。此后的岁月里,巴尔萨泽走遍世界各地寻找默林英雄,却始终一无所获,直到他来
晴朗的一天,三年前痛失男友的珍娜(丝柯·泰勒-考普顿 Scout Taylor-Compton 饰)与好友瑞妮(克里斯蒂娜·尤罗尔 Christina Ulloa 饰)、迈克(迈克尔·科彭 Michael Copon 饰)以及新结识的帅气青年伊安(特拉维斯·范·文克 Travis Van Winkle 饰)前往某个乡村,参加当地举行的五月节。湖畔小屋,笑语欢歌,青年男女们纵情欢乐,只有珍娜强颜欢笑,似乎久久无法从三年前的惨剧中走出。随着夜幕降临,四人走入桑拿室,体会无上的蒸汽享受,而危机也正一步步向他们