When brilliant surgeon Ukyo Retsu removes a cancer from a mysterious old woman, he doesn't realize that the cancer is a 5000 year-old demon. Ukyo must then assume the role of protector of the Earth.
Release Date: February 21, 1991
November 22, 1989
November 26, 1986
May 25, 1990
November 22, 1996
October 26, 1984
July 14, 2005
February 16, 1962
May 31, 2004
October 31, 1992
May 02, 1997
June 08, 1999
July 26, 2002
November 17, 1999
July 25, 2001
February 07, 1968
November 18, 2000
October 31, 2022
January 25, 2019
February 15, 2019
February 09, 2019