Zoë Kravitz has always deserved better and now, with the news she'll be playing Catwoman in Matt Reeves' The Batman opposite Robert Pattinson out in the open, she just might get it. While the promise of playing a popular and prominent DC Comics character is intriguing, Kravitz is already facing some big obstacles right out of the gate, including her previously unmemorable and underwhelming turns in comic book movies and genre films as well as the legacies left behind by other actresses who've played Catwoman. For Kravitz, stepping into Catwoman's shoes could be a make-or-break …