HD
1966
Set in 1400s Puglia, southern Italy, a convent becomes the battleground for a violent clash of faith. The Tarantula cult, notorious for its fanatical zeal, storms the sacred grounds, unleashing chaos and depravity. As the cult members commit horrific acts, the sanctity of the convent is shattered, pushing the nuns to confront their deepest fears and beliefs. Amidst the bloodshed and madness, a struggle unfolds not just for survival, but for the very soul of their sanctuary, challenging the boundaries of faith and fanaticism.