Inglaterra, meados do século XVII. Judy e o seu egocêntrico marido Punch criaram um espectáculo de marionetas que, devido às extraordinárias capacidades artísticas dela, se tornou um grande sucesso. O casal vive com a sua bebé na estranha cidade de Seaside, onde a caça às bruxas e os apedrejamentos por heresia são uma espécie de entretenimento das multidões. Apesar das dificuldades normais de qualquer artista, independentemente da época, a vida corre-lhes relativamente bem. Isto até o alcoolismo de Punch dar origem a uma tragédia de tal modo horrível que desperta em Judy um incontrolável desejo de vingança.