Takuya Igarashi(I)
- Director
- Art Department
- Second Unit Director or Assistant Director
Takuya Igarashi was born on 21 December 1965 in Saitama, Japan. He is a director and assistant director, known for The Transformers: The Movie (1986), Star Driver (2010) and Sutâ doraibâ: The Movie (2013).