A witch put to death in 1692 swears vengeance on her persecutors and returns to the present day to punish their descendants.
1999
—
2022
1979
1984
2000
2023
2001
2014
2002
1991
1992
2020
1989
1985
2018
2024
2025