
Quick answer — Ryuuji Saikachi voices Roujin in Tokyo Godfathers, Motro in Castle in the Sky, Richard von Grimmelshausen in Legend of the Galactic Heroes Gaiden: A Hundred Billion Stars and 4 more characters.
Ryuuji Saikachi voices Roujin (Tokyo Godfathers), Motro (Castle in the Sky), Richard von Grimmelshausen (Legend of the Galactic Heroes Gaiden: A Hundred Billion Stars), Roujin (Paranoia Agent), Vreme's Father (Galaxy Express 999), Zakkaya no Shujin (Night on the Galactic Railroad), Roujin A (Roujin Z).
Roujin is voiced in Japanese by Ryuuji Saikachi.