Thomas/Hercules (Joseph Isted Version)

Cast

 * Thomas as Hercules
 * Bert (Small Engine) as Teenage Hercules
 * Baby Thomas as Baby Hercules
 * Theo as Pegasus
 * Littlefoot (From The Land Before Time) as Phil
 * Emily as Megara
 * Sir Topham Hatt as Zeus
 * Diesel 10 as Hades
 * Den and Dart as Pain and Panic
 * Wilson (From Chuggington) as Hermes