Zoe Kravitz looked stunning in a daring black gown as she and Robert Pattinson walked the red carpet at the London premiere of The Batman this evening.
Zoe, 33, who plays Catwoman in the movie, wore a figure hugging dress with cut-outs in the cups, accessorising with black and pearl earrings.
She wore her hair swept up, and her make-up elegantly simple.
Robert, 35, who plays the DC comic book hero, wore an oversized grey blazer and matching trousers, as he attended the event at the BFI IMAX Waterloo.
As well as the trousers and blazers combo, the Twilight star wore a black jumper, chunky shoes and a silver bracelet.
The pair posed for photos by themselves before taking pictures together.
The actors laughed as they chatted to each other on the red carpet and linked arms as they walked.
Robert and Zoe, daughter of music legend Lenny Kravitz, then joined their fellow stars of the film, which is directed by Matt Reeves.
Lord of the Rings and King Kong actor Andy Serkis, 57, looked suave in a black satin suit.
Andy, who plays Bruce Wayne's butler and father figure Alfred Pennyworth in the film, also wore a black jumper and shiny black brogues.
He attended the event with wife Louise Ashbourne and son Louis.
Little Miss Sunshine actor Paul Dano, 37, also stars as Riddler, a super-villain who clashes with the caped crusader in the comic books.
Speaking to GQ, Robert said he spent so many hours filming The Batman in the dark he turned green.
The Remember Me actor said: “I was really, really, really dead afterward. I looked at a photo of myself from April and I looked green.
“The nature of the shoot was so kind of insular, always shooting at night, and I felt very much alone.
"You’re not really allowed out of the studio with the suit on, so I barely knew what was going on at all outside.”
The movie is set to be the longest film in The Batman franchise ever, at nearly three hours long.
According to the Hollywood Reporter, the cinematic event is two hours and 55 minutes long, including eight minutes of credits.
Robert is the latest in a long line of actors to play the caped crusader, with George Clooney and most recently Christian Bale taking turns. Anne Hathaway starred as Catwoman, AKA Selena Kyle, alongside Bale, in Christopher Nolan's critically acclaimed trilogy.
The Batman arrives in cinemas on March 4.