Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
1999
2017
1990
1996
1993
2007
1964
1934
1943
2005
1976
2025
1970
1994
2000