Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
—
1989
2015
1990
2006
1999
1993
1982
1986
2001
2025
2024
2003
2013
2018
2020
1996
1994