Orochi: The Eight-Headed Dragon
Orochi: The Eight-Headed Dragon (2003)

The story of this fun magical fantasy film starts with the creation of the universe and the birth of the gods. Millions of years later, a crystal spaceship visits Earth as twin princes are born in the nation of Yamato. At Hijiri Palace, the… More

Directed By:
Rated: Unrated
Running Time:
Release Date: December 31, 2003
DVD Release Date: January 25, 2005
Add Your Rating
User Score