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