Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
1999
1987
1943
1964
2025
1970
1934
1992
2002
1968
1971
2000
1993
2022
2005
2007
2017
1981
1995