Netflix Movies Starring Ken Yamaguchi
Ken Yamaguchi was born on April 24, 1956 in Fukushima, Japan. He is known for his work on Appleseed Ex Machina (2007), Dragon Ball Z: The World's Strongest (1990) and Armored Fleet Dairugger XV (1982). He died on October 24, 2011 in Japan. Read more on iMDB