Zoë Kravitz's version of Catwoman in The Batman appears to be an intriguing hybrid of the Selina Kyles played by Michelle Pfeiffer, Halle Berry, and Anne Hathaway in previous Batman movies. The Batman's trailer hints that Selina has a powerful attraction to Batman (Robert Pattinson), and vice versa, although it's not clear whether Kravitz's Catwoman is a friend or foe to the Dark Knight. Director Matt Reeves' The Batman may be the darkest and grittiest take on the Caped Crusader yet, but Catwoman is drawing influences from her big-screen predecessors.

Catwoman's first movie appearance was in the 1966 Batman movie starring Adam West and Burt Ward when the feline criminal was played by Lee Meriwether. When Michelle Pfeiffer donned Catwoman's skintight vinyl in Tim Burton's Batman Returns in 1992, her emotionally fractured version of Selina Kyle stole the show as the love interest/enemy of Michael Keaton's Batman, who returns in The Flash. Catwoman headlined her own solo film in 2004, although the critically-panned flop starred Halle Berry as a new Catwoman named Patience Phillips. Finally, Anne Hathaway donned the femme fatale's skintight leather in Christopher Nolan's 2012 blockbuster, The Dark Knight Rises. Hathaway's calculating Selina Kyle ran the gamut from rival to eventual lover of Batman (Christian Bale).

Related: Pattinson's Bruce Wayne Disguise Is His Best Batman Difference

Zoë Kravitz's Catwoman evokes Selina Kyle from Frank Miller's Batman: Year One graphic novel while also drawing from Michelle Pfeiffer and Anne Hathaway's incarnations of Catwoman. Kravitz's Selina proudly boasts, "I can take care of myself," to Batman, which is a similar attitude to Anne Hathaway's Catwoman in The Dark Knight Rises, who was a prolific cat burglar skilled at evading the law. Further, Batman Returns and The Dark Knight Rises both addressed how ideally matched Batman and Catwoman are. The Batman continues this idea when Selina tells the Caped Crusader, "Maybe we're not so different." This echoes Batman Returns when Batman told Selina, "We're the same. Split right down the center."

Zoe Kravitz as Catwoman in The Batman

In The Batman's trailer, Selina also warns Batman, "It's only gonna get worse for you," and this mirrors how Anne Hathaway's Catwoman tried to warn Christian Bale's Batman about Bane (Tom Hardy), who Selina was terrified of. Perhaps not unlike The Dark Knight Rises, Zoë Kravitz's Selina Kyle also gets caught up in the violence and terror of The Batman's Gotham caused by the sinister plans of the Riddler (Paul Dano) and the Penguin (Colin Farrell). The Batman hasn't revealed how vital Catwoman's role is in the story, but it should be as significant as Selina Kyle's impact in Batman Returns and The Dark Knight Rises.

Zoë Kravitz resumes the classic take on Selina Kyle, whereas Michelle Pfeiffer's version was a huge deviation from Catwoman lore. Instead of a cat burglar who is proudly independent and surviving in Gotham's dangerous streets, Pfeiffer's Selina in Batman Returns was a timid secretary who suffered a psychotic break when her evil billionaire boss, Max Shreck (Christopher Walken), tries to murder her. Alternately, Halle Berry's Patience Phillips introduced a totally new Catwoman who also wasn't a professional criminal.

However, Zoë Kravitz's Catwoman, like Anne Hathaway's, is once again a master thief who cultivates the finer things in life. But, like Michelle Pfeiffer, Kravitz's Catwoman also uses a whip, which is the femme fatale's classic comic book weapon besides her claws. It appears Zoë Kravitz is fusing the best aspects of the previous Selina Kyles into an uber-Catwoman in The Batman.

More: The Batman's Gotham Compared To Nolan & Burton's Versions

Key Release Dates