Photo: TMDBActor
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| Year | Film | Role | Worldwide box office |
|---|---|---|---|
| 2016 | Fantastic Beasts and Where to Find Them | Lestrange | $816 million |
| 2018 | Fantastic Beasts: The Crimes of Grindelwald | Leta Lestrange | $656 million |
See every film in the Harry Potter series.
Zoë Kravitz in Batman Movies
Batman cast| Year | Film | Role | Worldwide box office |
|---|---|---|---|
| 2017 | The Lego Batman Movie | Catwoman (voice) | $312 million |
| 2022 | The Batman | Selina Kyle | $773 million |
Characters: Selina Kyle. See every film in the Batman series.
Zoë Kravitz in Spider-Man Movies
Spider-Man cast| Year | Film | Role | Worldwide box office |
|---|---|---|---|
| 2018 | Spider-Man: Into the Spider-Verse | Mary 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.










