Thomas / Hercules

Cast

 * Thomas as Hercules
 * Emily as Megara
 * Edward as Phil
 * Donald/Douglas as Pegasus
 * Henry as Zeus
 * Belle as Hera
 * Diesel as Hades
 * Bill and Ben as Pain and Panic
 * Daisy as Calliope
 * Mavis as Melpomene
 * Molly as Clio
 * Rosie as Terpsichore
 * Elizabeth as Thalia
 * Horrid Lorries as Fates
 * D261, Diesel 10, Bulgy and George as The Titans
 * James as Apollo
 * Duck as Young Hercules
 * Percy as Baby Hercules
 * Sir Handel as Baby Pegasus