Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
1988
2025
2019
1996
2008
1998
2013
1982
1995
1980
—
2011
2026
1985
1989
1991
1986