在13世纪,牧师们开始用所罗门之书来对抗女巫和恶魔。 一百年后,在十字军战争中战功卓著的骑士伯曼(尼古拉斯·凯奇尼古拉斯·凯奇饰)和老搭档菲尔森(朗·普尔曼·朗·普尔曼饰)厌倦了战争的残酷,回到家中,但他们在镇上看到的却是一片瘟疫的景象。 伯曼和菲尔森作为逃兵被拘留。当地领主明白了他们的功绩,立即委托他们代表教会护送一名女巫到修道院接受审判的任务。 伯曼·菲尔德、一名当地牧师、一名骑士和一名小偷作为向导组成了一个车队。 笼子里的女孩看起来人畜无害,天真无邪,伯曼不敢相信她就是带来瘟疫的女巫。 一路上,一个年轻的骑士加入了他们的队伍,但与此同时,莫名其妙的血腥幻象也反复出现。当伯曼一行到达终点时,他们终于发现这一切都是魔鬼的阴谋...