I'm not such a big fan of Anne Hathaways, but she is very good at playing up her characters to the fullest (sometimes they're all the same, but I digress..) Mia is a sweet, funny high school student turned princess, with a hilarious sidekick named Lilly, and a cute guy friend, Michael.
Honestly, I wouldnt mind finding out I am a princess. Her grandma is awesome. Julie Andrews is perfect.
Just a great film overall.