
Quick answer — Makio Inoue voices Enshirou Mariya in Samurai Champloo, Captain Harlock in Galaxy Express 999, William Albert Adley in Candy Candy and 1 more characters.
Makio Inoue voices Enshirou Mariya (Samurai Champloo), Captain Harlock (Galaxy Express 999), William Albert Adley (Candy Candy), Himura (Devilman).
Enshirou Mariya is voiced in Japanese by Makio Inoue.