A warlock burned at the stake comes back and takes over the body of his great grandson to take his revenge on the descendents of the villages that burned him.
1961
1963
2015
2016
1964
2014
1999
1956
1970
2024
1962
1959
2021
2019
2023