Alemania, 1659. En Schongau, un pequeño pueblo bávaro, rescatan del río a un niño agonizante con una extraña marca en el hombro. Jakob Kuisl, verdugo y depositario de la sabiduría, debe investigar si el brutal ataque está relacionado con alguna clase de brujería. En las calles de Schongau todavía resuenan los siniestros recuerdos de pocas décadas atrás de cazas de brujas y mujeres ardiendo en estacas.
Pero cuando desaparecen otros niños y un huérfano es hallado muerto con el mismo tatuaje, el pueblo cae presa de una histeria que amenaza con reeditar aquellos terribles sucesos. Entre la multitud cobra fuerza la teoría de que Martha, la comadrona, es a la vez una bruja sanguinaria y asesina. Antes de que lo obliguen a torturar y ejecutar a la mujer que trajo a sus hijos al mundo, Jakob debe descubrir la verdad. Con la ayuda de Magdalena, su hija, y de Simon, el médico del pueblo, Jakob se enfrenta al verdadero demonio que se oculta tras los muros de Schongau.