Adventure Time/Hercules

Cast

 * Finn as Hercules
 * Bubblegum as Meg
 * Little Bear (from Little Bear) as Young Hercules
 * Baby Finn as Baby Hercules
 * Jake as Phil
 * and more