Ken Narita was born on May 19, 1964 in Saitama, Japan as Tsutomu Narita. He is known for his work on InuYasha (2000), X (1996) and InuYasha the Movie 3: Swords of an Honorable Ruler (2003). Read more on iMDB