Mia (Anne Hathaway) è un’adolescente come tante con la sindrome del brutto anatroccolo, sogni di popolarità nel cassetto e un’amore non ricambiato per un ragazzo che sembra non considerarla affatto, ma nella vita di Mia le cose stanno per cambiare perchè ben presto scoprirà di avere sangue blu e di essere nientemeno che una principessa.
La scioccante notizia giunge dalla nonna (Julie Andrews) che dopo aver saputo della morte del futuro re di Genovia, così si chiama il principato rimasto senza sovrano, comunica ad una incredula e terrorizzata Mia che sarà lei per diritto di discendenza l’erede legittimata ad occupare il trono vacante.
Inizia così per Mia in gran segreto un training per principesse con annesso corso accelerato di bon ton e portamento e un repentino cambio di look che grazie ad un vero artista del make-up trasformerà un brutto anatraccolo quindicenne in uno splendido cigno.