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.
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.
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.
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.
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.
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.
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.
Uma Thurman Then – Back in 1997, Thurman played the plant-obsessed villain called Poison Ivy in Batman & Robin.
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.
Alicia Silverstone Then – Alicia starred in 1997’s Batman & Robin alongside Uma Thurman. She played the role of Batgirl.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Jennifer Garner Then – Jennifer played Elektra, Marvel Comics’ ninja/assassin in 2004’s Daredevil.
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.
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.
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.
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.
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.
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.
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.
Yvonne Craig Then – Yvonne played the role of Batgirl on the Batman TV show which aired from 1967 to 1968.
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.