Ken Yasuda is an actor and director, known for Spirited Away (2001), Howl's Moving Castle (2004) and The Cat Returns (2002). Read more on iMDB