A mediados del siglo XIV, el caballero Behman (Nicolas Cage), desertor de las Cruzadas, debe escoltar hasta un monasterio a una joven (Claire Foy) acusada de brujería. Los monjes aseguran que ella es la responsable de que la Peste Negra asole y destruya Europa. Behman, escéptico, comienza a pensar durante el viaje que la joven pueda ser inocente, pero el destino les conducirá a un lugar donde les esperan las fuerzas de la oscuridad.