Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
1999
2003
2005
2010
1971
1995
2004
1988
2024
2008
2002
2007
1985
1982
1989
—