Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
2005
1976
1999
1986
1943
2002
1987
1970
2022
1964
2007
1971
1934
2003
1993
1968