Takatoshi Hara

Takatoshi Hara (原 隆俊) portrayed a drifter in episodes 11 and 24 of Kamen Rider Kabuto.