Una joven es quemada, en Inglaterra en el año 1685, en la hoguera por supuestas prácticas de brujería. Su hermana Mary se enamora de Harry Selton, un rebelde que lucha contra el Rey Jaime II. Cuando los rebeldes son derrotados, Harry es hecho prisionero por los soldados del juez Lord Jeffreys. Mary se entregará al juez, en un intento de salvar a su amante, pero Jeffreys resulta ser un individuo sádico que disfruta torturando salvajemente a las mujeres.
En un principio, el papel de Lord Wessex era para Dennis Price, pero a última hora abandonó el proyecto y fue sustituido por Leo Genn. Incluso, en algunos posters promocionales del film, figura el nombre de Dennis Price en el reparto.