
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.
