With a guest list made up of Oscar winners and British royalty, James Bond film No Time To Die finally held its delayed world premiere in London on Tuesday in the cinema's most high profile red carpet since the start of the Covid-19 pandemic.
Wet weather failed to dampen spirits as Daniel Craig, dressed in an eye-catching pink velvet dinner jacket, and co-stars including Rami Malek, Lashana Lynch and Lea Seydoux reunited for the hotly anticipated movie, which cinema operators hope will help bring audiences back to pre-pandemic levels.
The Universal Pictures and MGM film, part of one of Hollywood's biggest franchises, marks Craig's fifth and final outing as the suave British secret agent, wrapping up a 15-year tenure that began with 2006's Casino Royale.
"It's such a great relief. It was so important to me to come and celebrate with all the other cast and crew and to get it into the cinemas and we're here," Craig told Reuters.
"A year ago I didn't think that was going to happen."
Costing an estimated $US200 million ($NZ287 million) to produce, No Time To Die sees Bond come out of retirement in Jamaica to help track down a new villain, described by Oscar winner Malek as "mischievous(and) devious", and armed with lethal technology.
"The most daunting part was just coming up with a good story," director Cary Joji Fukunaga said.
"I think of it as a last chapter of this one book where we (first) met Daniel in Casino Royale (and) it's all part of the same story."
The film introduces 00 agent Nomi, played by Lynch, who said: "I'm just happy it's here and we get to celebrate it in the way that it deserves."
Also at the premiere were Britain's Prince Charles and wife Camilla, Duchess of Cornwall, and his son Prince William and wife Catherine, Duchess of Cambridge.
As a thanks for their frontline work during the pandemic, health workers and members of the armed forces were also invited.
Former Bond actress Judi Dench and Grammy Award winner Billie Eilish, who sings the film's theme tune, also attended.
"I know the world is expecting this film," said Seydoux, who reprises her Spectre role as Madeleine Swann.
"We gave everything to this film ... and I hope people will love it."
Expectations are high after the last two Bond films, 2015’s Spectre and 2012's Skyfall, grossed $US880 million and more than $US1 billion globally.
"Now that the cinemas are open we're really happy to be supporting the industry," producer Barbara Broccoli said.
"We made this film for the cinema and we want people to enjoy it."