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.
2025
2001
2004
1992
1981
1954
2022
2020
2007
2014
1964
1972
1990
2021
2019
1977
1985