Mayhem ensues in the remote countryside when people start dying at the hands of a mysterious masked figure.
2007
1999
2023
1988
2010
1996
1997
2000
2005
1983
2015
1972
2025
2003
2019
2017
1962
1981
1980