A witch put to death in 1692 swears vengeance on her persecutors and returns to the present day to punish their descendants.
2002
2025
2020
—
2009
2024
2010
2017
2021
1981
1968
2023
1983