The upcoming superhero movie, directed by Matt Reeves, Robert Pattinson leads the cast as Batman/Bruce Wayne, while Zoë Kravitz steps into the iconic role of Catwoman.
Zoë oozed sex appeal on the red carpet wearing a sleek Saint Laurent gown with racy cutouts.
Zoe's backless Saint Laurent number showed off her large collection of tattoos.
On the red carpet, Robert dressed to impress wearing an oversized grey blazer and matching pants, teamed with a black turtleneck sweater. He accessorized with black dress shoes and a silver chain bracelet.
Robert is the latest actor to take on the role of Batman. Michael Keaton, Val Kilmer, George Clooney, Christian Bale and Ben Affleck have all portrayed Bruce Wayne and his superhero alter ego on the big screen. Zoë follows in the footsteps, err pawprints, of Catwoman actresses Michelle Pfeiffer, Halle Berry and Anne Hathaway.
Robert admitted he actively pursued the lead role in The Batman, telling Variety in 2019, "I'd had Batman in my mind for a while."