Švedska, 14. stoljeće. Tore (Max von Sydow) i njegova supruga Mareta (Birgitta Valberg), izrazito pobožni, žive na malom imanju sa svoje dvije kćeri Karin (Birgitta Pettersson) i Ingeri (Gunnel Lindblom). Budući da se približava Veliki petak, njihova starija kći Karin odlazi u seosku crkvu po svijeće koje se na Uskrs pale u čast najvećega kršćanskog blagdana. No, Karin se ne vraća kući. Njezina majka sluti najgore, a njezina predviđanja se pokazuju istinitima: Karin je silovana, a zatim i ubijena...