Michelle Pfeiffer as Catwoman in 'Batman Returns'
Over the years, more than a handful of hotties have taken their turn playing Catwoman, Batman's sassiest adversary. And while Eartha Kitt, Halle Berry, and Anne Hathaway are all seriously sexy ladies, it is Pfeiffer's home-sewn catsuit that nabs the top spot. The patent leather and exposed seams are just S&M enough to be dangerously hot.
Aaliyah as Akasha in 'Queen of the Damned'
The movie's title says it all, really. Aaliyah's Queen Akasha may have a killer body — and a costume that leaves little to the imagination — her insatiable bloodlust and never-ending quest for power really is a dealbreaker.
Daryl Hannah as Elle Driver in 'Kill Bill' (Volumes 1 & 2)
No one rocks an eyepatch quite like Daryl Hannah's Elle. Unfortunately, she wears concealed weapons just as well.
article continues below ad
Helena Bonham Carter as Bellatrix Lestrange in 'Harry Potter'
Bellatrix is crazy hot. As in, certifiably insane. She may be obsessed with the Dark Lord, but Carter looks dang good in a corset. And she certainly knows her way around a wand (har har).
Demi Moore as Madison Lee in 'Charlie's Angels: Full Throttle'
When the first photos of Moore in that tiny black bikini surfaced, everyone and their mom did a double take. She couldn't really be 40, could she? She was.
Rachel McAdams as Regina George in 'Mean Girls'
We may never know if she'll look like a British man when she shaves her head, but with her insurance-worthy locks in tact, McAdams' Regina George is teenage royalty. Teenage, boyfriend-stealing royalty. To quote Damian, "She's fabulous, but she's evil."