Beautiful, interesting, incredible cinema.
Demons of hell keep putting women in a cauldron, burning them up.