Urotsukidoji I: Legend of the Overfiend (1993)
1993
108 Minutes
Legend has it that the human race is not the only dominant civilization living on Earth. Two other races exist in this world: the Makai (a demon race) and the Juujinkai (a half-man, half-beast race...