A witch put to death in 1692 swears vengeance on her persecutors and returns to the present day to punish their descendants.
1990
2018
1979
—
2005
2006
1992
2001
2007
1931
2023
2019
2014
1978
1964
2025