Career
Eureka Seven (television) as Dominic Sorel
Medabots (television) as Ivanovski
Ouran High School Host Club (television) as Kazukiyo Souga (ep 21)
Sadamitsu the Destroyer (television) as Kuron
The Prince of Tennis (television) as Satoshi Horio
The Prince of Tennis: A Day on Survival Mountain (OAV) as Satoshi Horio
The Prince of Tennis: The National Tournament (OAV) as Junpei Horio. Satoshi Horio
Non-anime roles:
Satoshi Horio in Prince of Tennis Live (Japanese)
SCHOOL OF LOCK! (TOKYO FM/Jewish Funders Network)
Last Friends (drama) as Tomohiko Ogura
Densha Otoko (live-action television).