The Magic Academy’s Ugly Duckling cover

The Magic Academy’s Ugly Duckling

Platform: ReelShortEpisode count: 30 Free Episodes

Half-blood witch Elowen has spent years cursed with an ugly face and chasing Corbin, the mage who lets his teammates mock her. When Corbin agrees to use her to distract rival star Kellan, Elowen gives Kellan her best potion and helps him crush Corbin instead. At midnight on her eighteenth birthday, the curse breaks before them all. Corbin suddenly wants her, but Kellan had already noticed Elowen before she became beautiful, and he refuses to let her be anyone's joke again.

Continue the story here

Download "reelshort" App

Search for the code below to watch

Promo code7098511

The Magic Academy’s Ugly Duckling

Half-blood witch Elowen has spent years cursed with an ugly face and chasing Corbin, the mage who lets his teammates mock her. When Corbin agrees to use her to distract rival star Kellan, Elowen gives Kellan her best potion and helps him crush Corbin instead. At midnight on her eighteenth birthday, the curse breaks before them all. Corbin suddenly wants her, but Kellan had already noticed Elowen before she became beautiful, and he refuses to let her be anyone's joke again.

Watch all 30 episodes of The Magic Academy’s Ugly Duckling on ReelShort.

Genres: Vampire/Blood.

Watch The Magic Academy’s Ugly Duckling Free.

The Magic Academy’s Ugly Duckling Reviews

★★★★☆4·10 reviews

Mia_Screen avatar

Mia_Screen

★★★★★·5 months ago

The Magic Academy’s Ugly Duckling makes the twists feel fun instead of exhausting.

Lena_Reacts avatar

Lena_Reacts

★★★★☆·5 months ago

The cast in The Magic Academy’s Ugly Duckling makes the emotional swings easier to accept.

Mia_NoSpoilers avatar

Mia_NoSpoilers

★★★★☆·6 months ago

The Magic Academy’s Ugly Duckling has a good rhythm, though some moments could breathe more.

Similar Dramas to The Magic Academy’s Ugly Duckling

My Immortal Journey cover
SnackShort
Free 19 EP

My Immortal Journey

Mafia Prince Little Liar cover
DramaBox
Free 1 EP

Mafia Prince Little Liar

Archmage Gran Returns cover
KalosTV
80 EP

Archmage Gran Returns

Blood Moon Masquerade cover
KalosTV
Free 49 EP

Blood Moon Masquerade

Ashes of Immortals and Demons: A Bond Sealed by Phoenix Bones cover
TouchShort
Free 64 EP

Ashes of Immortals and Demons: A Bond Sealed by Phoenix Bones

Reunion: Blood Over Lies cover
ReelShort
Free 34 EP

Reunion: Blood Over Lies

The Dragon Lord Comes Home cover
ReelShort
Free 66 EP

The Dragon Lord Comes Home

Love Story Between Me and Vampire Duke cover
KalosTV
Free 35 EP

Love Story Between Me and Vampire Duke

The Outcast and Her Beasts cover
ReelShort
Free 17 EP

The Outcast and Her Beasts

Famine Years: The Lucky Star Feeds the Whole Family cover
TouchShort
Free 70 EP

Famine Years: The Lucky Star Feeds the Whole Family

Love's Time Lag cover
TouchShort
Free 30 EP

Love's Time Lag

The Quantified Tenderness cover
TouchShort
Free 36 EP

The Quantified Tenderness