A bizarre cult that practices a ritual of sacrificing humans terrorizes a young doctor and his wife, who have just moved to the group's village.
1992
1977
2001
2019
2021
1998
2003
2018
2022
1954
1979
1999
2014
1968
2011
1989
1980