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