Although the comic book universe is dominated by males, there are quite a few strong female characters as well. We present you with the list of actresses who played the heroes, the villains, and superhero love interests in some of the most iconic superhero movies and TV shows. Let’s see what they’re up to now.

1 actresses superheroes

Lynda Carter Then – Lynda was the first actress in the world to play Wonder Woman in NBC’s TV show, which ran from 1975 to 1979.

2 actresses superheroes

Lynda Carter Now – Since then, Carter went on to star in many TV shows, films as well as theatre shows. We have to mention it — despite the fact she’s 65 now — she looks pretty amazing.

3 actresses superheroes

Helen Slater Then – Helen played DC’s Supergirl in the 1984 movie with the same title. Unfortunately, critics weren’t too happy with the movie.

4 actresses superheroes

Helen Slater Now – Slater will turn 53 later this year, and after her role of Superman’s sister, the actress appeared on Seinfeld, voiced a character on Batman: The Animated Series and even pursued a career in music! Helen released a total of five albums, the last of which came out in 2015.

5 actresses superheroes

Michelle Pfeiffer Then – The popular actress played Catwoman in Tim Burton’s 1992 film Batman Returns, which is the sequel to the 1989 Batman movie starring Michael Keaton in the leading role.

6 actresses superheroes

Michelle Pfeiffer Now – After that role, Pfeiffer achieved mainstream success, and is now one of the most famous actresses in Hollywood. She starred in many successful and critically acclaimed movies like Wolf, The Age of Innocence, and What Lies Beneath.

7 actresses superheroes

Uma Thurman Then – Back in 1997, Thurman played the plant-obsessed villain called Poison Ivy in Batman & Robin.

8 actresses superheroes

Uma Thurman Now – Not too long after that, Thurman got the leading role on the popular Kill Bill franchise, which propelled her career to another level. She recently appeared in the racy Nymphomaniac film.

9 actresses superheroes

Alicia Silverstone Then – Alicia starred in 1997’s Batman & Robin alongside Uma Thurman. She played the role of Batgirl.

10 actresses superheroes

Alicia Silverstone Now – The role in Batman & Robin was one of Alicia’s first big roles, and she went on to have a pretty amazing career after that. The 39-years-old actress has since starred in many movies, TV shows, as well as multiple Broadway productions.

11 actresses superheroes

Margot Kidder Then – Margot played Lois Lane in the 1978 film Superman: The Movie. And yes, we are aware Lois Lane isn’t technically a superhero, but this character is simply too iconic to leave off the list.

12 actresses superheroes

Margot Kidder Now – Since then, Margot appeared in countless films and TV shows, most notably The Amityville Horror, Superman II, Superman III, Superman IV: The Quest for Peace, and Smallville.

13 actresses superheroes

Teri Hatcher Then – Teri portrayed Lois Lane, a journalist and Superman’s love interest on the ABC TV show called Lois & Clark: The New Adventures of Superman, which aired from 1993 to 1997.

14 actresses superheroes

Teri Hatcher Now – The superhero show Teri starred in did pretty well, but it was her recent role on Desperate Housewives that made Hatcher one of the highest-paid women on TV. This gig also earned her a Golden Globe for Best Actress.

15 actresses superheroes

Famke Janssen Then – Famke starred as Dr. Jean Grey in a total of five X-Men films, starting with the first film in the franchise.

16 actresses superheroes

Famke Janssen Now – On top of that, she also appeared in all three Taken films alongside Liam Neeson and several other big budget productions. As if that wasn’t enough, she also wrote and directed the U.K. comedy Bringing Up Bobby.

17 actresses superheroes

Halle Berry Then – One of the most recognizable actresses in the world was Janssen’s co-star in X-Men. She played the weather-manipulative Storm.

18 actresses superheroes

Halle Berry Now – 16 years have past since that role and Berry turns 50 in a couple of days, but she’s still as gorgeous as ever. Much like Janssen, she also reprised her role in a few more X-Men movies, but this isn’t the only comic book character gig she had. She also starred in 2004’s Catwoman. Unfortunately, this was one of her weakest roles and is considered one of the worst movies she appeared in.

19 actresses superheroes

Rebecca Romijn Then – Rebecca is yet another actress who starred in X-Men. She played the role of the blue-skinned and yellow-eye Mystique.

20 actresses superheroes

Rebecca Romijn Now – She threw on the prosthetics once more when she reprised her role in the 2003 and 2006 sequels. However, Rebecca also had a few other memorable appearances, such as the role of a male-to-female transsexual in Ugly Betty.

21 actresses superheroes

Kim Basinger Then – Kim played the role of reporter Vicki Vale in 1989’s Batman, which starred also starred Michael Keaton as Batman and Jack Nicholson as Joker.

22 actresses superheroes

Kim Basinger – Kim is now 63 and a very accomplished actress. She won an Oscar for her role in L.A. Confidential and has appeared in many popular films like 8 Mile, Charlie St. Cloud and The Nice Guys.

23 actresses superheroes

Jennifer Garner Then – Jennifer played Elektra, Marvel Comics’ ninja/assassin in 2004’s Daredevil.

24 actresses superheroes

Jennifer Garner Now – After she wrapped up the aforementioned gig, Garner got a role on ABC’s hit TV show Alias. Not too long after, she married her Daredevil co-star Ben Affleck. She also appeared in several hit films like Juno and Dallas Buyers Club.

25 actresses superheroes

Noel Neill Then – In case you didn’t know, Neill was the first actress who played Lois Lane on TV, in 1953 show Adventures of Superman. The show lasted for five years.

26 actresses superheroes

Noel Neill Now – After this role, Neill has been involved in many Superman shorts and TV show appearances. Noel even had a tiny role in 2006’s Superman Returns. The actress passed away on July 3, 2016 at the age of 95.

27 actresses superheroes

Julie Newmar Then – Julie was the original Catwoman. She played the role of the fictional DC superhero in TV show Batman, which aired from 1966 to 1968.

28 actresses superheroes

Julie Newmar Now – The 83-year-old actress went on to star in many films and TV shows. Some of her most notable performances were on ABC’s TV show The Love Boat and in the 1994 film Oblivion.

29 actresses superheroes

Eartha Kitt Then – Fans of the 1996 TV show Batman will know that Eartha actually took over for Newmar as Catwoman for a couple of episodes of the popular series.

30 actresses superheroes

Eartha Kitt Now – Eartha passed away in 2008 at the age of 81 after a very successful TV and Broadway career. She also voiced Yzma in Disney’s The Emperor’s New Groove.

31 actresses superheroes

Yvonne Craig Then – Yvonne played the role of Batgirl on the Batman TV show which aired from 1967 to 1968.

32 actresses superheroes

Yvonne Craig Now – Although Yvonne stayed in the industry, she appeared in a relatively small number of films and TV shows. Recently, she voiced a character on animated series called Olivia.