Inglaterra, 1645
Tras la muerte de su hermanastro, el aspirante a dramaturgo Nicholas Pearce se convierte en aprendiz del juez William Percival, un excazador de brujas de fama sombría que está recibiendo presiones para retomar su antigua profesión.
En un país destrozado por la guerra civil, con tensiones crecientes entre católicos y protestantes, monárquicos y parlamentarios, y entre rumores de brujería, Nicholas esconde un secreto: los muertos cantan. Él escucha sus secretos, pero ¿tendrá el valor necesario para alzar su voz y salvar vidas inocentes, aunque eso signifique exponerse a un gran peligro?