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.
2018
2023
2016
2017
2019
1934
2014
—
1970
2001
1990
2020
1991
2015
2011