My Little Pony/Harry Potter

Cast

 * Twilight Sparkle as Harry Potter
 * Rainbow Dash as Ron Weasley
 * Rarity as Hermione Granger
 * Applejack as Ginny Weasley
 * Fluttershy as Neville Longbottom
 * Pinkie Pie as Luna Lovegood
 * Spike as Seamus Finnigan
 * Princess Cadance as Professor Remus Lupin (I Know Princess Cadance is Female)
 * Shining Armor as Nymphadora Tonks (I Know Shining Armor is Male)
 * Princess Celestia as Albus Dumbledore (I Know Princess Celestia is Female)
 * Princess Luna as Professor McGonagall
 * Discord as Professor Severus Snape
 * Principal Abacus Cinch as Dolores Umbridge
 * Queen Chrysalis as Bellatrix LeStrange
 * Lord Tirek as Lord Voldemort