Mia ist ein hässliches Entlein (Anne Hathaway) und zählt nicht gerade zu den beliebtesten Mädchen der Schule. Keiner schenkt ihr besondere Aufmerksamkeit, bis eines Tages etwas Unglaubliches passiert: Sie erhält die Nachricht, dass sie eine echte Prinzessin ist. Ihre Großmutter, Königin Clarissee Renaldi (Julie Andrews), kommt eigens ...