Best: Catwoman (The Dark Knight Rises)

Portrayed by: Anne Hathaway 

The anxiety over Christopher Nolan's take on Selina Kyle was fraught with fan rumblings that Hathaway wouldn't be able to pull it off and that they'd bungle the costume on some Halle Berry shit. Initial leaked images of Anne on set led to snap judgments that Warner Bros quickly put to rest by releasing official photos earlier than planned.

We're happy to report that in addition to filling out the skintight suit quite nicely, Anne knocked it out of the park. Who really cares about the cat-ear goggles?