Takashi Noguchi

Takashi Noguchi

Takashi Noguchi is an actor, known for The Last Samurai (2003), Jingi naki tatakai (1973) and Sanada Yukimura no bouryaku (1979).