Anne Hathaway strutting on the red carpet