十三世纪,祭司们已经开始利用《所罗门之书》来对抗女巫和恶魔。 一百年后,因在十字军东征中战功显赫而闻名的奈特贝曼(尼古拉斯·凯奇饰)和他的老搭档菲尔森(朗·普尔曼饰)厌倦了战争的残酷。 两人解除武装回到家中,却在小镇上看到的却是瘟疫肆虐的现象。 贝曼和菲尔森作为逃兵被拘留。 当地领主知道了他们的功绩,立即委托他们代表教会护送一名女巫前往修道院接受审判。 贝曼、菲尔德、当地的一名牧师、一名骑士和一名担任向导的小偷组成了一支护卫队。 笼子里的女孩看起来毫无威胁,天真无邪,让北曼无法相信她就是带来瘟疫的女巫。 一路上,一名年轻的骑士加入了他们的队伍,但与此同时,莫名的血腥异象也不断出现。 当北曼一行人到达终点时,终于发现这一切都是恶魔的阴谋……