Taro Yamaguchi was born on June 6, 1970 in Tokyo, Japan. He is an actor, known for Kôkyô shihen Eureka Sebun (2005), Kôkaku kidôtai: Stand Alone Complex Solid State Society (2006) and Kôkyô shihen Eureka Sebun: Poketto ga niji de ippai (2009).