A hero stuck in an ancient cycle of death and rebirth unknowingly cheats his destiny.
2010
2014
1979
1976
1978
2003
1999
2017
2002
1985
1994
1993
2012
1988
1965
1972