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


Hot, silent and deadly. Like a sexy tiger. But with a sword.

Rosario Dawson as Gail, Sin City, 2005


Between the mohawk, the leather and the machine guns, this chick was a force to be reckoned with.

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


Not just a cute hipster chick who bashed on her enemies with a giant hammer, but also the coolest girlfriend in comic book history. Ramona Flowers, we salute you.

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.