Netflix Movies Starring Akio Ôtsuka

Akio Ôtsuka was born on November 24, 1959 in Tokyo, Japan. He is an actor, known for The Animatrix (2003), Ghost in the Shell (1995) and Howl's Moving Castle (2004). He has been married to Yôko Soumi since February 11, 2005. Read more on iMDB