Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
1999
1987
1993
2022
2021
2024
1970
1934
1971
2025
1996
1943
1964
2002
1994
1976
2005