Thomas/The Upside Down Show

Thomas as Shane

Percy as David

Mavis as Mrs. Foil

James as Puppet

Coaches as Schmuzzies

Mr. Conductor as The Voice

Bill and Ben as Knuckles and Pointy

Duck as Fido the Fly

Terence as Bob the Blanket

Trevor as Spot the Chair

Children as Themselves

Toby as Alien

Emily as Barbara

Coochie and Coo (from Rolie Polie Olie) as Birds

Daisy as Clarabelle

Wormans (from Backyardigans) as Fish

Oliver as Lefty

Molly as Lifeguard

Children (from Mister Maker) as Marching Band

Rosie as Mary Annette