Despite only being born in 1988, Zoë Kravitz has already built an acting career for herself that many older actresses could be envious of. Zoë Kravitz started her professional acting career in 2007, and since that year, has gone on to appear in many critically-acclaimed movies and TV shows. Some of her TV work includes hit shows such as Big Little Lies and Californication.

RELATED: Best Movies & Series Starring Zendaya, Ranked

However, Kravitz is no stranger to the big screen as well. Fantasy and science fiction fans will be happy to hear that she often appears in the movies of this genre, including some of the greatest franchises of all time. With her latest role as the iconic Selina Kyle in The Batman, Zoë Kravitz no doubt has a glorious future ahead of her. But even before this movie, Kravitz has already starred in many well-rated, memorable movies, including the following.

6 The Lego Batman Movie (2017)

Lego Batman movie Catwoman

Zoë Kravitz getting cast as Selina Kyle in The Batman might have surprised some people, but those who saw the 2017 animated movie know it must have been destiny. After all, Kravitz voiced none other than Catwoman in this movie.

The story primarily focuses on Will Arnett's Batman, who's going through a personal crisis of sorts. Though he's the center of the film, all the supporting actors, including Kravitz, deliver fun performances as well. Even though Catwoman doesn't have too much space in the movie, it could have served Kravitz's audition of sorts for The Batman — except the tones of the two movies are diametrically different.

5 Fantastic Beasts And Where To Find Them (2016)

Fantastic Beasts Leta Lestrange

The Harry Potter series is one of the most popular of all time, especially within the past generation. So it comes as no surprise that the sequel series Fantastic Beasts, which takes place seventy years earlier in the same world, was heavily anticipated by fans. And the first movie delivered what it promised: an exciting magical adventure set in the USA that introduced a lot of memorable characters.

RELATED: Best Movies Starring Olivia Colman

Zoë Kravitz only has a small part in the movie, but she appeared in a greater capacity in the sequel. And despite the fact that her character's last name is Lestrange, relating to the infamous Bellatrix Lestrange, Zoë Kravitz's character is ultimately one of the more heroic ones.

4 X-Men: First Class (2011)

X-Men First Class Angel

All fans of superhero movies will no doubt know Zoë Kravitz's name, since she appeared in multiple movies that belong to this genre. In the well-accepted reboot of the X-Men series that is set in the past, Kravitz doesn't have a leading role, but it's still impossible to not notice her.

Kravitz plays Angel Salvadore, one of the young mutants who join James McAvoy's Professor Xavier and Michael Fassbender's Magneto after they find her and recruit her. As Angel's name suggests, she can fly as her unique power. Even though Kravitz didn't reprise her role, it doesn't make Angel any less an intriguing character.

3 Mad Max: Fury Road (2015)

Mad Max Fury Road Zoe Kravitz

Max Max is one of the greatest science fiction classics, so when the director George Miller decided to return to his most successful series, the expectations were high. And the movie delivered what it promised: a fast-paced action-filled story set in a world where human life has very little value.

The hauntingly beautiful settings, as well as the strong cast, made Mad Max: Fury Road into one of the greatest unexpected hits of 2015. Zoë Kravitz doesn't disappoint, even alongside big names such as Tom Hardy and Charlize Theron. The character she portrays is very different from Kravitz's other work, making it the ideal opportunity to show her acting range yet again.

2 Spider-Man: Into The Spider-Verse (2018)

Spider-Man Into the Spider-Verse Mary Jane

The Batman is one of the biggest movies of Zoë Kravitz's career, but it's not the first time Kravitz has played a part in a less traditional superhero movie. All Marvel fans will no doubt recall her presence in the Oscar-winning animated movie Spider-Man: Into the Spider-Verse, which is due to get a sequel soon.

RELATED: Best Movies And Series Starring Sydney Sweeney

Zoë Kravitz voiced Mary Jane in the movie, and proved once again that animated superhero work fits her just as well as live-action. So even though it's unclear whether Kravitz will show up in the sequel, it's always possible to return to the movie and enjoy her performance once again.

1 The Batman (2022)

Zoe Kravitz The Batman Catwoman Schedule

Since Batman is one of the most popular superheroes and one with the most onscreen appearances, Catwoman isn't far behind, since the two characters are linked. Following in the footsteps of Michelle Pfeiffer and Anne Hathaway, Zoë Kravitz takes on the part in the newest live-action Batman movie, and she does an excellent job.

Her Selina Kyle is intelligent, charismatic, dangerous, and has strong chemistry with Robert Pattinson's Batman. What's more, she plays a major part in the story, so every fan of Kravitz gets to see her a lot. While ratings for The Batman are still up in the air considering the movie's recent release, Kravitz's strong performance as Catwoman has already been cemented.

MORE: Best Movies And Series Starring Julia Garner