Shûgo Oshinari was born on March 5, 1981 in Chiba, Japan. He is an actor, known for All About Lily Chou-Chou (2001), Battle Royale II (2003) and Blue Spring (2001). Read more on iMDB