It’s Comic-Con weekend, and the nation’s nerd factor is about to hit an annual high. In honor of the event we’ve assembled a gallery of the hottest girls from comic book movies. Some are superheroes, some are damsels in distress and some are just straight-up psycho killers. All, regardless of occupation, are quite nice to look at. Click through to see the 20 hottest chicks from comic book flicks.
Uma Thurman as Dr. Pamela Isley/Poison Ivy, Batman & Robin, 1997
Never has green spandex looked so appealing.
Halle Berry as Patience Phillips/Catwoman, Catwoman, 2004
The movie may have stunk something awful, but it if you watch it with the sound off and just concentrate on the whole “Halle Berry in tight black leather” thing, it’s actually pretty good.
Michelle Pfeiffer as Selina Kyle/Catwoman, Batman Returns, 1992
Catwoman done right.
Malin Akerman as Laurie Jupiter/Silk Spectre II, Watchmen, 2009
Remember that one scene where she’s just walking toward the camera all slow-like? Yeah. That was good stuff.
Carla Gugino as Sally Jupiter/Silk Spectre, Watchmen, 2009
Her character fought crime in what basically amounted to a nightgown. Need we say more?
Devin Aoki as Miho, Sin City, 2005
Rosario Dawson as Gail, Sin City, 2005
Natalie Portman as Evey, V for Vendetta, 2006
For the first half of the movie, Natalie Portman’s character is a timid damsel in distress. For the second half, she’s a badass militant resistance fighter with a shaved head. Not sure which is hotter. Let’s just call it a tie.
Hayley Atwell as Peggy Carter, Captain America, 2011
The latest addition to the world of hot comic book movie chicks, Hayley Atwell’s character in Captain America is pretty much the number one reason to see this movie.
Selma Blair as Liz Sherman, Hellboy II, 2008
This chick could start fires with her mind. Dangerously sexy.
Lyndsy Fonseca as Katie Deauxma, Kick-Ass, 2010
She may not have been a superhero, but she certainly had the power of seduction down.
Lena Headey as Queen Gorgo, 300, 2006
Watch the sex scene. Just watch it.
Kirsten Dunst as Mary Jane Watson, Spider-Man, 2002
The red-headed girl next door turned superhero’s object of affection. Classic.
Scarlet Johannsen as Natasha Romanoff/Black Widow, Iron Man 2, 2010
Again with the black spandex. No complaints on this end.
Mary Elizabeth Winstead as Ramona Flowers, Scott Pilgrim vs. the World, 2010
Blake Lively as Carol Ferris, The Green Lantern, 2011
We know that nobody actually saw The Green Lantern, but come on; it’s Blake freaking Lively.
Brigitte Nielsen as Red Sonja, Red Sonja, 1985
Sure, Brigitte Nielsen is kind of gruff these days, but back when Red Sonja was filmed she was at peak hotness.
Pamela Anderson as Barb Wire, Barb Wire, 1996
That top doesn’t stay on for very long.
Jennifer Lawrence as Raven/Mystique, X-Men: First Class, 2011
Jennifer Lawrence may have been a scaly, blue-skinned creature for a good chunk of the movie, but some guys are into that kind of thing.
January Jones as Emma Frost, X-Men: First Class, 2011
What she lacks in acting skill, January Jones makes up for in looks. Her role as Emma Frost was no exception.