My Little Pony/The Swan Princess

Twilight Sparkle as Princess Odette

Applejack as Prince Derek

Discord as Rothbart

Apple Bloom as Swan Odette

Spike as Jean-Bob

Fluttershy as Speed

Rainbow Dash as Puffin

Sweetie Belle as Young Odette

Scootaloo as Young Derek

Trixie as Bridget the Hag

Princess Celestia as King William

Princess Luna as Queen Uberta

King Sombra as the Great Animal