Anime/Hercules

Cast

 * Ash Ketchum (from Pokemon) as Hercules
 * Aqua (from Kingdom Hearts: Birth by Sleep) as Megara
 * Sonic (from Sonic X) as Philocetes
 * Dr. Eggman (from Sonic X) as Hades