The Dark Knight Rises opens this Friday, and if the reviews are any indication, it’s bound to be a huge hit! Rottentomatoes.com pooled the critics and gave it 87%—pretty good! The movie is the third installment of the Christopher Nolan-directed Batman trilogy, and features an all-star cast, including Anne Hathaway as the slinky femme fatale, Catwoman. So, in anticipation of the blockbuster, we’re taking a look back at Anne’s best looks ever. From long-haired vixen in Armani Prive to pixie pretty in Prabal Gurung, see her top red carpet moments in the gallery.