Anne Hathaway dazzled at the red carpet once again for the London premier of the much-awaited "The Dark Knight Rises."

Anne has lost a lot of weight due to training for the role of "Catwoman." In addition to that, she even became thinner for her role of the movie adaptation, "Les Miserables." However, the actress seems to be gaining back the weight she lost for both her films.

Anne wore a loose-fitting, glittering gold collection from Gucci. The 29-year-old actress looked chic, especially with the pixie she has been sporting nowadays. She had to cut her hair short fort he role of "Fantine" for "Les Miserables." And despite her jetlag, Anne was more than happy to greet her fans and sign autographs.

To add more glamour to the event, Christian Bale brought along his wife while Tom Hardy had his fiancée Charlotte Riley by his side. While Batman's love interest, Marion Cotillard, looked charming in tangerine.

By royal appointment, Princess Eugenie and Prince Harry were also at the event. And for a special treat to the fans, one of the vehicles from the film made an entrance at the red carpet in Leicester Square.

"The Dark Knight Rises" is the final installment for Christopher Nolan's Batman trilogy. The film, which is sought to be the best superhero movie for this year, is expected to hit it big time at the box office once it's released internationally.

Also read:

'The Dark Knight Rises' Premier: Anne Hathaway and Marion Cotillard Stuns in White [PHOTOS]

Death Threats to Bad Reviewer, 'Rotten Tomatoes' Suspends Comments on 'The Dark Knight Rises'