An unusual man seeks his revenge after 600 years.
1916
2017
1975
2001
1994
1993
1992
1989
1990
1991
2016
1976
1974
1947
1997
2015