Takaaki Ito

Takaaki Ito (伊藤 貴明) played Genzo Takamura/Anomalocaris Dopant in episodes 5 and 6 of Kamen Rider W.