Mayhem ensues in the remote countryside when people start dying at the hands of a mysterious masked figure.
2015
2022
2019
2024
2025
2023
1969
2007
2009
2008
1974
2014
2021
1986
2006
1944