Best: Catwoman (Batman Returns)

Portrayed by: Michelle Pfeiffer

Anne Hathaway has her work cut out for her because as it stands, Michelle Pfeiffer is the definitive big-screen portrayal of Selina Kyle. There's no clear pattern on the all-over stitching of her cat costume which is exactly what makes it  a win. It's sexy, yet indicative of her personality disorder.