Zoë Kravitz served up serious style on red carpet for the London premiere of The BatmanBFI-IMAX Waterloo, February 23, 2003. The 33-year-old actress, who plays Catwoman/Selina Kyle in the superhero film, made heads turn in a sultry black Saint Laurent gown featuring a scalloped neckline and sexy underboob cut-outs. 

With her large collection of tattoos on display, she accessorized with pearl earrings and black slide sandals. Glam is the best! Big Little Lies alumni swept her short black bangs to the side and kept her make-up look natural with, appropriately, the exception of a slight cat-eye liner.

Looking fit and fierce, Zoë has been vocal about the “intense” training she took on to play the sexy antiheroine.

“Obviously, you want to look good in a catsuit, but I wanted it to be realistic that I’m able to do anything in this film,” she told Elle earlier this month. “So, I had to stay strong. I was stronger than I have ever been. To see the potential in me was a great feeling.

She added, “I felt confident—and I could kick some ass.”

Zoë was joined on the red carpet by Robert PattisonHe assumes the role of iconic titular character in Batman. It’s the The highly-anticipated premiere comes four months after film’s release day was delayed for the second time, almost a year after its original June 2021 date. The TwilightIn September 2020, star (35 years old) was in the news for being positive for COVID-19. Production was halted. 

Keep scrolling to see more pics of Zoë and Robert at the premiere.