Tomorô Taguchi

Tomorô Taguchi

Known for: Actor

Born: November 30, 1957

Place of birth: Tokyo, Japan

Tomorô Taguchi was born on 30 November 1957 in Tokyo, Japan. He is an actor and director, known for Tetsuo: The Iron Man (1989), Non-Stop (1996) and Aiden & Titi (2003).