Mia Thermopolis (Anne Hathaway) er en intelligent, men sjenert tenåring som bor i San Francisco sammen med sin kunstnermor Helen (Caroline Goodall) og som går på high school sammen med sin beste venninne Lilly (Heather Matarazzo). Mia er rimelig fornøyd med livet der hun navigerer seg gjennom det farefulle farvannet som består av utdannelse, det sosiale kastesystemet og sin hemmelig forelskelse i skolens mest populære gutt. Men Mia kastes plutselig ut i rampelyset når hennes bestemor Dronning Clarisse Renaldi (Julie Andrews) ankommer byen med den sjokkerende nyheten om at Mia er tronearvingen til det lille europeiske kongedømmet Genovia!
Har du noen gang skrevet en mail og angret med det samme du trykket på "send"? Amerikanske Scotty Thomas (Scott Mechlowicz) og hans tyske chattevenn i Berlin, Mieke (Jessica Boehrs), har fortalt hverandre intime detaljer på nettet gjennom flere år. Da Mieke legger an på Scotty, friker han helt ut og tror at denne tyske fyren han har kjent så lenge, nå plutselig vil ha ham. Det Scotty ikke vet er at i Tyskland er Mieke et jentenavn!