Henry Hayashi

Henry Hayashi, aka Eidan Hanzei is an American actor best known for his role as Prince Kenshin in Teenage Mutant Ninja Turtles III.