Takahiro Itagaki

Takahiro Itagaki (板垣 隆弘) portrayed Takeshi Hirabayashi in episode 33 of Kamen Rider W.