Denne historien finner sted fem år etter den første filmen, og prinsesse Mia Thermopolis (spilt av Anne Hathaway) er nå uteksaminert fra Princeton University. HUn kommer deretter hjem til det lille kongedømmet Genovia, og fortsetter sine leksjoner i å bli prinsesse. Hun fyller 21 år, og forsøker å finne en passende ektemann. Hun møter en flott ung herremann ved navn Nicholas, og de to blir gjensidig tiltrukket. Det finnes imidlertid en tronpretendent: Viscount Mabrey (spilt av John Rhys-Davies) ønsker at hans brorsønn Nicholas (Chris Pine) skal overta tronen og henviser til en lov som sier at en kronprinsesse må gifte seg innen hun kan overta tronen. Parlamentet gir derfor Mia tretti dager på å gifte seg.