Akcja filmu rozgrywa się w Indiach, w kolonii brytyjskiej, podczas krwawego ataku buntowników. Nosiwoda Gunga Din jest świadkiem ujęcia angielskiego urzędnika. Gundze udaje się wymknąć i - mimo odniesionych ran - dotrzeć do garnizonu z alarmującą wiadomością...
Rok 1672, purytański sędzia Jonathan Wooley skazuje na stos czarownicę Jennifer i jej ojca Daniela. 300 lat później wiedźma powraca, by zemścić się na potomku sędziego. Jest nim Wallace Wooley, kandydat na senatora. W noc poprzedzającą jego ślub z Estellą Jennifer podaje mu napój...