Ken Horiuchi

Ken Horiuchi (堀内 健) of Neptune played Takashi Sugimura/Kamen Rider Arc in Kamen Rider Kiva: King of the Castle in the Demon World.