27. Selina Kyle
Played By: Anne Hathaway
Movie: The Dark Night Rises (2012)
Anne Hathaway's take on the Batman foe is pure no-nonsense badass thanks to a life spent on the harsh Gotham City streets, and she proves to be a worthy match against the city's players both mentally and physically. As Bruce Wayne discovers though, there's an irresistible charm underneath her steely exterior, that when combined with her self-preserving instincts, and that skin-tight suit, make her a beauty and a beast.