Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
—
2024
2023
2025
1967
1958
2003
2007
1935
1990
1975
2017
1996
2005
1942
1982
1959
1977
1997