Meet the Robinsons (2007)/My Little Pony

Astrid (from How to Train Your Dragon) as Twilight Sparkle

Lewis Robinson as Spike

Kairi (from Kingdom Hearts) as Rainbow Dash

Xion (from Kingdom Hearts) as Pinkie Pie

Penny (from Bolt) as Rarity

Ruffnut (from How to Train Your Dragon) as Applejack

Heather (from Dragons: Riders of Berk) as Fluttershy

Mildred as Princess Celesita

Drago Bludvist (from How to Train Your Dragon 2) as King Sombra

Master Xehanort (from Kingdom Hearts: Birth by Sleep) as Lord Tirek

Grimmel the Grisly (from How to Train Your Dragon: The Hidden World) as Storm King