My Little Pony/Quest for Camelot

Cast
Rainbow Dash as Kayley

Applejack as Garret

Fluttershy as Merlin

Twilight Sparkle as Sir Ector

Lyra and Bon Bon as Devon and Cornwall

Princess Celestia as King Arthur

Rarity as Juliana

Pinkie Pie as Bladebeak

Discord as Ruber