中世纪,中欧。一身伤痛的十字军骑士贝曼(尼古拉斯·凯奇饰)和费尔森(朗·普尔曼饰)在外随国王的军队征战多年,终于换来暂时的和平,得以返回故乡。原以为可以在家安享来之不易生活的他们,却发现黑死病正在家乡的土地上肆虐,到处都是染病而无药可医的灾民。面对瘟疫的蔓延,束手无策的的教会,认为这一切的罪魁祸首是一名女巫(克莱尔·福伊饰),病重的红衣主教让二人把她押往远方的修道院,送上僧侣驱除瘟疫仪式的祭台。 贝曼答应了红衣主教的要求,而他护送的条件是,希望这名女孩能得到公正的审判。两人踏上了前往修道院的道路,在旅途中,他们渐渐的察觉到,这个女孩果然不是普通的人类,她拥有着深不可测的莫名力量,而一路上还有着来自地狱的恶魔在等着他们。