Anime/My Little Pony

Aqua (from Kingdom Hearts: Birth By Sleep) as Twilight Sparkle

Sora (from Kingdom Hearts: Birth By Sleep) as Spike

Misty (from Pokemon) as Rainbow Dash

Alexis (Yu-Gi-Oh! GX) as Applejack

Kairi (from Kingdom Hearts: Birth By Sleep) as Rarity

May (from Pokemon) as Pinkie Pie

Serena (from Pokemon) as Fluttershy

Delia Ketchum (from Pokemon) as Princess Celesita