Oryginalnie akcja miała rozgrywać się w Turynie, w dzielnicy zamieszkałej przez robotników fabryki Fiata z południa Włoszech. Jednak podczas różnych przeróbek scenariusza postanowiono osadzić fabułę w fikcyjnym miasteczku Accendura, aby mieć mniej ponurą scenerię. Nazwa Accendura została zaczerpnięta od Accettury, miasta w prowincji Matera. Gianfranco Clerici został powołany do pomocy, ponieważ Fulci i Gianviti mieli problem z odpowiednim rozpoczęciem. Clerici napisał więc scenę otwierającą, która przedstawia dzieci spowiadające się w kościele.
Casting Co do roli ojca Alberta początkowo myślano o Massimo Ranierim, zaś do roli Wuja Francesco był typowany hiszpański aktor Fernando Rey. Rola ojca Alberta trafiła ostatecznie do Marca Porela, francuskiego aktora bardzo aktywnego w tamtych latach we włoskim kinie gatunkowym, podczas gdy Francesco zagrał inny Francuz Georges Wilson, który pracował już z Fulcim przy Beatrice Cenci (1969).
Florinda Bolkan, która już zagrała u Fulciego w Jaszczurce w kobiecej skórze, zagrała Maciarę. Dla swej postaci Bolkan wyraźnie zażądała makijażu, który nie czyniłby z niej „biednej kobiety”, ale raczej biednej kobiety z własnym urokiem.