Takashi Taniguchi

谷口高史

Takashi Taniguchi is a Japanese television and movie actor.

Known for Acting
Born 3 Aug 1960
Place of birth Shiga Prefecture, Japan

Known for

Battle Royale

Cast: Shuya's Father