In the 2022 film The Batman, Zoe Kravitz portrays a compelling, grounded version of Selina Kyle/Catwoman unlike most of the versions seen on-screen. However, this is not her first time portraying the character. In fact, she voiced Catwoman five years earlier in The LEGO Batman Movie. I'm sure it was coincidental, but did her portrayal of one version of the character influence her being cast as another version? Has it ever been commented on by the filmmakers or Kravitz herself?
But Kravitz wanted to enter the Batverse 10 years ago, when Christopher Nolan was completing his Dark Knight trilogy with 2012's The Dark Knight Rises (in which Anne Hathaway played Selina Kyle). In a recent interview she revealed that she didn't get to audition for that movie because of her mixed-race heritage.
It's likely that attempted audition helped net her that role in both LEGO Batman (2017) and The Batman.