Durante il quattordicesimo secolo, quando la peste nera devasta l'Europa, a un cavaliere (Nicolas Cage) viene dato l'ordine di scortare, fino ad un monastero, una giovane donna (Claire Foy) accusata di stregoneria e sospettata di essere la responsabile della diffusione della peste. Convinto dell’innocenza della ragazza, il cavaliere e alcuni compagni di viaggio combatteranno per raggiungere una terra consacrata, dove poter provare l’innocenza della giovane e liberare l’Europa dalla maledizione della peste. Quello che il cavaliere ignora, è che le oscure forze del male lo stanno attendendo.