[Edit]
TV drama
* Sanada Taiheiki (1985, NHK Shin Ōgata Jidaigeki, as Kimura Shigenari)
* Taiheiki (1991, NHK Taiga Drama, as Shijiyu Takasuke)
* Tokugawa Yoshinobu (1998, NHK Taiga Drama, as Inaba Masakuni)
* Aoi Tokugawa Sandai (2000, NHK Taiga Drama, as Kajyūji Kōtoyo)
* Love Complex (2000, Fuji TV)
Theatre
* Pisaro (1985, PARCO Gekijō)
* Higeki Fēdoru (1986, Engeki Shūdan)
* Kana te Dehon Chūshingura (1990, Tōho)
* Bara to Kaizoku (1996, Engeki Shūdan)
* Yūrei (1997, Engeki Shūdan + Kinokuniya Southern Theatre)
* Électre (2002, Engeki Shūdan)
* Rupture (2007, Engeki Shūdan)
TV anime
* Gunslinger Girl (Marco)
* Kindaichi Shōnen no Jikenbo (Morio Wada)
* Code Geass - Lelouch of the Rebellion (Schneizel El Britannia)
* School Rumble ni Gakki (Tenma and Yakumo's father/Narration)
* Detective School Q (Dengaku Shimada)
* Chikyū Bōei Kigyō Dai-Guard (Eijirō Sakurada)
* Negima?! (Takahata T. Takamichi)
* Hanada Shōnen-shi (Takeshi Murakami)
* Harukanaru Toki no Naka de ~Hachiyō Shō~ (Emperor)
* PEACE MAKER Kurogane (Keisuke Yamanami)
* Fruits Basket (Kazuma Sohma)
* Master Keaton (Taichi Hiraga-Keaton)
* Mahō Sensei Negima (Takahata T. Takamichi)
* Detective Conan (Masaru Ōta)
* Yamiyo no Jidaigeki (Nobunaga Oda, Hanzō)
* Kipper (Kipper)
* Rosario+Vampire (Bus Driver)
Anime films
* Metropolis (Atlas)
* MARCO: Haha wo Tazunete Sanzenri (Marco as an adult)
* Harukanaru Toki no Naka de ~Maihitoyo~ (Emperor)
OVA
* Master Keaton (Taichi Hiraga-Keaton)
* Ginga Eiyū Densetsu ((Alfred Rosas (young))
Dubbing roles
* ER (Mark Greene)
* Star Trek: Enterprise (Malcolm Reed)
* Gone with the Wind (Ashley Wilkes)
* The Genie From Down Under (Bruce)
* The Big Lebowski (Jesus "Da Jesus" Quintana)
* Dae Jang Geum (Min Jeong-ho)
* All In (Yoo Jong-Ku)
* Thunderbirds (Brains)