Batman: All 11 Catwoman actresses ranked from worst to best

American actress Michelle Pfeiffer on the set of Batman Returns, directed by Tim Bruton. (Photo by Warner Bros. Pictures/Sunset Boulevard/Corbis via Getty Images)
American actress Michelle Pfeiffer on the set of Batman Returns, directed by Tim Bruton. (Photo by Warner Bros. Pictures/Sunset Boulevard/Corbis via Getty Images)
11 of 13
The Batman, Batman
Zoë Kravitz and Robert Pattinson in The Batman.

3. Zoë Kravitz

Appeared in: The Batman (2022)

Zoë Kravitz actually played Catwoman in two different Batman universes, first voicing the femme fatale in The Lego Batman Movie before going on to play her in Matt Reeves’ live-action The Batman. The movies and their Catwomen are obviously very different from one another, but one thing they do have in common is that Kravitz is positively wonderful in the role.

Her voicework as the character in both movies is something else, as she manages to convey the sultry tones of Catwoman with ease. She’s able to build upon that in The Batman, adding layers to Selina Kyle that we hadn’t seen in the movies yet, but layers that the comic book fans are familiar with.

She plays Selina as a troubled individual, quietly showcasing all of the trauma that Gotham bestowed upon her and how creating this persona was the only way to survive. And a survivor is exactly what she is.

Kravitz is a powerhouse, both on the emotional front and just on pure badassery, delivering a standout performance in the Matt Reeves crime drama and stealing the show whenever she is on screen. And her chemistry with Robert Pattinson instantly places their version of the Batman/Catwoman relationship high on the list of comic book movie romances.

We’re hoping this is just the beginning of Kravitz’s story as Selina, because the sky is the limit here.

Loading recommendations... Please wait while we load personalized content recommendations