A witch put to death in 1692 swears vengeance on her persecutors and returns to the present day to punish their descendants.
2011
1977
1985
2020
2024
2023
2019
2021
—
2025
2000
2017
1993
2006
1990
1982