She might have famously played a princess on screen, but Anne Hathaway came face-to-face with the real deal last night. The actress was back to her red carpet best at the Princess Grace Awards in New York.
Miss Hathaway dazzled in a beautiful beaded long-sleeve dress, which she teamed with embellished satin courts, a chic chignon and a deep red lip.