6.3 Neo Ranga 1998 Apr. 06, 1998 Neo Ranga 1998 IMDb: 6.3 1998 51 views Across the ocean on the tiny island kingdom of Barou the ancient god Neo Ranga awakens from his slumber. He is mysteriously drawn to Tokyo, and ... Action & AdventureAnimationSci-Fi & Fantasy