2021
Bakuten!
(TV Series)
Youjirô Michinoku
2019
Fire Force
(TV Series)
Takehisa Hinawa
-
Smile
(2019)
... Takehisa Hinawa (voice)
2019
Hi Score Girl
(TV Series)
Takadanobaba Sagat
-
Round 18
(2019)
... Takadanobaba Sagat (voice)
-
Round 17
(2019)
... Takadanobaba Sagat (voice)
-
Round 14
(2019)
... Takadanobaba Sagat (voice)
2006-2018
Gintama
(TV Series)
Sogo Okita / Slimy Dragon / Father
-
Specter
(2018)
... Sogo Okita (voice)
2018
Onmyoji
(Video Game)
Shiro Mujou (voice)
2016-2017
Tiger Mask W
(TV Series)
Hiroshi Tanahashi / It's-the-Ace
2016
Ajin
(TV Series)
Sokabe
2014
Free!
(TV Series)
Momotarou Mikoshiba
2013
Coppelion
(TV Series)
Haruto Kurosawa
-
Promise
(2013)
... Haruto Kurosawa (voice)
-
Awakening
(2013)
... Haruto Kurosawa (voice)
-
Human
(2013)
... Haruto Kurosawa (voice)
-
Diversion
(2013)
... Haruto Kurosawa (voice)
-
Sisters
(2013)
... Haruto Kurosawa (voice)
2013
Brothers Conflict
(TV Mini Series)
Tsubaki Asahina / Gonan · Tsubaki
-
Promise
(2013)
... Tsubaki Asahina (voice)
-
Confusion
(2013)
... Tsubaki Asahina (voice)
-
Brothers
(2013)
... Gonan · Tsubaki (voice)
2013
Oreshura
(TV Series)
Takuya Sakagami
2012
Aquarion EVOL
(TV Series)
Cayenne Suzushiro
-
Love
(2012)
... Cayenne Suzushiro (voice)
-
Ephemera
(2012)
... Cayenne Suzushiro (voice)
2010
Maid Sama!
(TV Series)
Tora Igarashi / The Five Inuyama Brothers / Football Club Member / ...
2009
When Seagulls Cry
(TV Series)
George Ushiromiya
-
Castling
(2009)
... George Ushiromiya (voice)
-
Accept
(2009)
... George Ushiromiya (voice)
-
Skewer
(2009)
... George Ushiromiya (voice)
2008
Bus Gamer
(TV Series)
Toki Mishiba
-
Nô nêmu
(2008)
... Toki Mishiba (voice)
2006
Witchblade
(TV Series)
Hiroki Segawa
-
Light
(2006)
... Hiroki Segawa
-
Vow
(2006)
... Hiroki Segawa
2006
Tokko - 特公
(TV Series)
Ranmaru Shindo
-
Never Mind
(2006)
... Ranmaru Shindo (Japanese version, voice)
2002-2004
Duel Masters
(TV Series)
Takeshi Saroyama
-
Yes, Master
(2004)
... Takeshi Saroyama (Japanese version, voice)
2004
Gokusen
(TV Series)
Shin Sawada
2000-2003
Pokémon
(TV Series)
Chico / Vito / Saiga / ...
2003
Please Twins!
(TV Series)
Kousei Shimazaki (Japanese version, voice)
2002
Gravion
(TV Series)
Eiji Shigure
2001-2002
X
(TV Series)
Kamui Shirô
-
Legend
(2002)
... Kamui Shirô (voice)
-
Earth
(2002)
... Kamui Shirô (voice)
-
Betrayal
(2002)
... Kamui Shirô (voice)
-
Current
(2002)
... Kamui Shirô (voice)
-
Ripple
(2002)
... Kamui Shirô (voice)
2001
Hikaru's Go
(TV Series)
Isumi Shinichirou (Japanese version, voice)
2001
An Omen
(TV Movie)
Kamui Shirô (voice)
2001
X: An Omen
(Video short)
Kamui Shirou (voice)
2001
Virgin Night
(Video short)
Yuzuru (as Takigawa Daisuke)
1999
Words Worth
(TV Mini Series)
Pollux (voice, as Takeshi Sonomura)