A witch put to death in 1692 swears vengeance on her persecutors and returns to the present day to punish their descendants.
2017
2020
2024
2022
2004
2007
2019
1965
1981
1986
1979
1990
1970
1968
2010
2006
2009
2008