Zoë Kravitz, actorPhoto: TMDB

Actor

Zoë Kravitz Movies

Zoë Kravitz has appeared in 5 franchise films across Harry Potter, Batman and Spider-Man, most often as Mary Jane (voice). The first was Fantastic Beasts and Where to Find Them (2016) and the latest is The Batman (2022).

Films
5
First
2016
Best known as
Mary Jane (voice)

Zoë Kravitz: Known For

Zoë Kravitz in Harry Potter Movies

Harry Potter cast
YearFilmRoleWorldwide box office
2016Fantastic Beasts and Where to Find ThemLestrange$816 million
2018Fantastic Beasts: The Crimes of GrindelwaldLeta Lestrange$656 million

See every film in the Harry Potter series.

Zoë Kravitz in Batman Movies

Batman cast
YearFilmRoleWorldwide box office
2017The Lego Batman MovieCatwoman (voice)$312 million
2022The BatmanSelina Kyle$773 million

Characters: Selina Kyle. See every film in the Batman series.

Zoë Kravitz in Spider-Man Movies

Spider-Man cast
YearFilmRoleWorldwide box office
2018Spider-Man: Into the Spider-VerseMary Jane (voice)$395 million

Characters: Mary Jane (voice). See every film in the Spider-Man series.

Often On Screen With Zoë Kravitz

Facts

Franchises on Cinvibe
Harry Potter, Batman, Spider-Man
Films acted in
5
Best known role here
Mary Jane (voice) (1 film)
First franchise film
Fantastic Beasts and Where to Find Them (2016)
Latest franchise film
The Batman (2022)
Worldwide box office of these films
$2.95 billion

FAQs

How many Harry Potter movies is Zoë Kravitz in?

Zoë Kravitz appears in 2 Harry Potter films: Fantastic Beasts and Where to Find Them (2016) and Fantastic Beasts: The Crimes of Grindelwald (2018).

Who does Zoë Kravitz play in Harry Potter?

Zoë Kravitz plays Lestrange and Leta Lestrange in the Harry Potter films, first in Fantastic Beasts and Where to Find Them (2016).

How many Batman movies is Zoë Kravitz in?

Zoë Kravitz appears in 2 Batman films: The Lego Batman Movie (2017) and The Batman (2022).

Who does Zoë Kravitz play in Batman?

Zoë Kravitz plays Catwoman (voice) and Selina Kyle in the Batman films, first in The Lego Batman Movie (2017).

What is the highest grossing Harry Potter movie with Zoë Kravitz?

Fantastic Beasts and Where to Find Them (2016) is the highest grossing, with $816 million worldwide.

How much have Zoë Kravitz's movies made at the box office?

The 5 franchise films Zoë Kravitz worked on have taken $2.95 billion worldwide combined, led by Fantastic Beasts and Where to Find Them (2016).

Credits from TMDB (Zoë Kravitz on TMDB). Box office from Box Office Mojo and The Numbers via each film page. Every actor, director and composer.