A witch put to death in 1692 swears vengeance on her persecutors and returns to the present day to punish their descendants.
2016
2024
—
2023
2019
2015
2017
2022
2012
2020
2006
2008
1991