En la Inglaterra de 1380, un sacerdote (Nicholas) huido tras matar al marido de su amante, se esconde en una compañía de cómicos ambulantes liderada por Martin. Al llegar a un pequeño pueblo, intenta salvar a una mujer acusada de brujería y asesinato, escenificando el caso en una función.
Siglo XIX. Un sacerdote caído en desgracia (Paul Bettany) se une a un grupo de actores (liderados por Willem Dafoe), y todos llegan a un pequeño pueblo donde un joven chico ha sido asesinado y una mujer sordomuda (Elvira Mínguez) es acusada de asesinato y brujería. El grupo de actores, entonces, decide ofrecer una representación que recree los sucesos acaecidos.