一百年后,在十字军战争中因为战功卓著而声名鹊起的骑士贝曼(尼古拉斯·凯奇NicolasCage饰)和老搭档菲尔森(朗·普尔曼RonPerlman饰)厌倦了战争的残酷,二人解甲返乡,但他们在小镇上看到的却是瘟疫肆虐的景象。