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.
1999
2024
1983
2010
2016
1994
2021
2022
2012
2019
2001
2018
2003
—
2009