Netflix Movies Starring Yô Ôizumi

Yô Ôizumi was born on April 3, 1973 in Ebetsu, Hokkaido, Japan. He is an actor and writer, known for Spirited Away (2001), Howl's Moving Castle (2004) and The Cat Returns (2002). He has been married to Kumiko Nakajima since May 2, 2009. Read more on iMDB