Shin Itagaki was born on 28 January 1974 in Nagoya, Japan. Shin is a director, known for Princess Mononoke (1997), Whisper of the Heart (1995) and Cop Craft (2019). imdb.com