My Little Pony/Shrek

Cast

 * Shining Armor as Shrek
 * Spike as Donkey
 * Princess Cadence as Princess Fiona
 * Rarity as Dragon
 * Pinkie Pie as Puss in Boots
 * Fluttershy as Pinochio
 * Discord as Lord Farquaad