In the aftermath of a witch's curse, both a sheriff and a widow grapple with the responsibility of protecting an uneasy community from the annual onslaught that plagues their town.
2012
2023
2021
2019
1930
2013
2000
2022
2020
2011
—
1919
1983
1941
2014
2025