A witch put to death in 1692 swears vengeance on her persecutors and returns to the present day to punish their descendants.
2018
2019
—
2023
1978
1973
2005
1974
2006
2009
2008
2010
2001
2022