TV Show · Anime · Animation An ancient war machine and an alien priestess are key elements in a battle to save Earth from invaders. 1992 · 25m