An unbeliever returns to his deeply religious hometown only to find that they have fallen prey to a sinister monster that they believe is the Holy Spirit of God.
2017
—
1993
2023
2018
2024
2010
1997
2026
1989
2019
2013