Ryo Horikawa (堀川 りょう, Horikawa Ryou) is a veteran voice actor born on February 1, 1958 in Osaka, Japan. He is married to fellow voice actress Oikawa Hitomi, whose natal name is also Horikawa. His former stage name was also Ryo Horikawa, albeit written 堀川亮 (same as his given name, Horikawa Makoto, but pronounced as Ryo). He changed the writing of his name to the present on April 3, 2001. He is the current representative director of talent agency Aslead Company.
Horikawa started out as a child actor in elementary school. He made his debut in voice acting as the protagonist of the 1984 anime Yume Senshi Wingman. From there, he became famous for his roles as Andromeda Shun in Saint Seiya, Vegeta in Dragon Ball Z, Heiji Hattori (Harley Hartwell) in Detective Conan (Case Closed), and Reinhard in Legend of the Galactic Heroes. During his early years as voice actor he belonged to Aoni Production and later アーク・ライツ before joining with Aslead Company where he became representative director.
as Vegeta (voice)(19 eps)
as Shun (voice)(1 ep)
as Fujimaki (voice)
as Vegeta (voice)(3 eps)
as Vegeta (voice) (archive footage)
as Heiji Hattori (voice)
as バリデロ (voice)
as Vegeta (voice)
as Ken Horibe / Race Control (voice)
as Heiji Hattori (voice)
as Game Master (voice)(1 ep)
as Heiji Hattori (voice)
as Siegfried (voice)(12 eps)
as Vegeta (voice)
as Vegeta / Xeno Vegeta (voice)(54 eps)
as Pipimi (voice)(1 ep)
as Vegeta (voice)
as Heiji Hattori (voice)
as Heiji Hattori (voice)
as Vegeta (voice)
as Vegeta (voice)(131 eps)
as Vegeta (voice)
as Kouji Amami (voice)(39 eps)
as Heiji Hattori (voice)
as Vegeta (voice)
as Old wise man (voice)(12 eps)
as Tsu Shogun(13 eps)
as Vegeta (voice)
as Akumaro Sujigarano (voice)
as Heiji Hattori (voice)
as Akumaro Sujigaran (voice)
as Heiji Hattori (voice)
as Vegeta (voice)(158 eps)
as Henrī (voice)
as Akumaro Sujigarano (voice)(49 eps)
as Vegeta (voice)
as Natsu Tanimoto (voice)(15 eps)
as Heiji Hattori (voice)
as 碧光陰(2 eps)
as Shun (voice)
as Aoshima Ken'ichi (voice)(2 eps)
as Heiji Hattori (voice)
as Antonio Fabiani (voice)(50 eps)
as Andromeda Shun (voice)(13 eps)
as Nero (voice)
as Heiji Hattori (voice)
as Heiji Hattori (voice)
as Nikochan's Servant (voice)
as (voice)(1 ep)
as E.G. Mine (voice)(1 ep)
as Reinhard von Lohengramm (voice)(24 eps)
as Ultraman Taro / Zetton (voice)
as Suizy (voice)
as Pineappler (voice)(1 ep)
as Vegeta (voice)(64 eps)
as Vegeta (voice)
as Bross(35 eps)
as Doro (Voice)
as Vegeta / Gogeta / Veku (voice)
as Tadao Yokoshima (voice)
as Koichi (voice)(2 eps)
as Sagano Kai(3 eps)
as Wei Liu (voice)(2 eps)
as Boku (voice)
as Reinhard von Lohengramm
as Hokuto Yakushimaru (voice)(6 eps)
as Makoto Saiki (voice)(58 eps)
as Vegeta (voice)
as Vegeta (voice)
as Tadao Yokoshima (voice)(45 eps)
as Takeshi Onimaru (voice)(52 eps)
as Ryuuken(52 eps)
as Vegeta (voice)
as Vegeta (voice)
as Masaki Takamura (voice)(51 eps)
as Kou Uraki (voice)
as Vegeta (voice)
as Yoneji Sawamura (voice)
as Brown, Anthony
as Vegeta (voice)
as Rokurou Chikanaka (voice)
as Nick
as Naoto Kadomatsu(5 eps)
as Kou Uraki (voice)(13 eps)
as Shinya Okama
as Vegeta (voice)
as Toshimi Asamiya / Hermes(1 ep)
as Tsuyoshi Harako (voice)(87 eps)
as Eiji Akagi
as Biker A (voice)
as Futamura(13 eps)
as Kunihiko (voice)
as Naoto (voice)
as Michael(54 eps)
as 手天童子(4 eps)
as Sawaguchi (voice)
as Sato(59 eps)
as Yang (voice)
as Vegeta (voice)(291 eps)
as Shun (voice)
as Ladyos Soap / Amateras no Mikado
as Yang (voice)(1 ep)
as Nozomi Nikaido (voice)
as Fieg (voice)
as Shun (voice)
as Kei Yuzuki (voice)(1 ep)
as (voice)
as Shun (voice)
as Reinhard von Lohengramm
as Reinhard von Lohengramm (voice)(110 eps)
as Garorii (voice)
as (voice)(21 eps)
as Shintarō Horie
as Kenji Hishiki (voice)
as Chû Kawada
as Shun (voice)
as Toby
as Yousuke Miyamoto
as Mori Ranmaru / Yamamoto (voice)
as Shun (voice)(114 eps)
as Kenichi Watanabe
as (voice)
as Nozomi Nikaido (voice)(96 eps)
as ヨー(26 eps)
as Musashi Natsuki (voice)(23 eps)
as Musashi (youth) (voice)(72 eps)
as Classmate (voice)
as Takeshi Yoshida (voice)(101 eps)
as Sachio Kubota (voice)
as Thal (voice)(26 eps)
as Seppo / Lasse(23 eps)
as Kenta Hirono / Wingman (voice)(47 eps)
as Himself(1 ep)
as Juuga Driver (voice)(2 eps)
as Boy