I have yet to dislike a live action Catwoman. True preference is no doubt based on when you were first introduced to the character as a child and/or how devoted you are to comic fidelity.
Recently, I have been seeing ALOT of love for Halle Berry's Catwoman on Twitter and other social media platforms. More so for her performance than the movie as a whole, but still. Seems like the kids who were watching that movie back in the mid 00's have loads of affection for it and why not? Berry gave it her all.
Pfeiffer and Newmar (never forget the OG) are far and away my favourites and I can't wait to see what Kravitz brings to Selina.