Anime/My Little Pony

Cast

 * 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