A demonic scarecrow terrorizes teenagers at a party.
2023
2024
2015
1996
2014
1948
1982
1992
1966
1990
1968
2007
2006
1971
2000