十三世(shì)纪,牧师已(yǐ)经开始(shǐ)用“所罗(luó)门之(zhī)书(shū)”对(duì)抗女巫和恶魔一百年后(hòu),在十字(zì)军战争中因为战功卓(zhuó)著而(ér)声(shēng)名鹊起的骑士贝曼(尼古拉(lā)斯(sī)·凯奇 Nicolas Cage 饰)和老(lǎo)搭(dā)档(dàng)菲尔森(朗(lǎng)·普(pǔ)尔曼 Ron Perlman 饰)厌(yàn)倦了战争的残酷,二人解甲返乡,但他们在小镇(zhèn)上看到的却是瘟疫肆(sì)虐的景(jǐng)象(xiàng)。贝曼和菲尔森因逃(táo)兵的身份(fèn)被(bèi)收(shōu)押,当地领(lǐng)主(zhǔ)了解二人的功勋(xūn),随即(jí)代(dài)表教会委托给他们押送一个女巫去(qù)修道(dào)院接(jiē)受(shòu)审判(pàn)的任务(wù)。贝曼、菲尔德(dé)以及当地的一位牧师、一名骑士,还(hái)有(yǒu)一个担(dān)任向导的盗(dào)贼(zéi)组(zǔ)成(chéng)了一支(zhī)押送队。笼中的少女看起来毫无威胁并且无辜,贝曼难(nán)以相(xiāng)信(xìn)她(tā)是带(dài)来瘟疫的女巫。沿路一位年轻骑士加(jiā)入了他们的队伍(wǔ),但同时莫名的血腥异(yì)像也(yě)反复(fù)出现,贝曼一行(xíng)在抵(dǐ)达(dá)终点(diǎn)时终于(yú)发(fā)现,这(zhè)一切(qiè)都(dōu)是恶魔的一场阴谋(móu)……