Anne Hathaway cut a very glamorous figure as she hit the red carpet at the New York City premiere of The Devil Wears Prada 2 on Monday.