Mayhem ensues in the remote countryside when people start dying at the hands of a mysterious masked figure.
2021
2014
1930
2019
2010
—
2025
1981
1995
1989
2022
1993
1996
2007
2004