My Little Pony/Thomas and Friends: Spencer's Adventure in Trouble on the Tracks

Cast
Twilight Sparkle as Thomas

Fluttershy as Edward

Applejack as Henry

Rainbow Dash as Gordon

Rarity as James

Spike as Percy

Cranky Doodle Donkey as Toby

Cherillee as Harold

Derpy as Lorry 1

Pipsqueak as Cranky

Prince Blueblood as Spencer