Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
2017
2018
2012
2022
2025
2016
—
2005
1942
2010
1952
1991
2007
1974
1995
1975