Prince William, Kate Middleton walk red carpet at 'No Time To Die' premiere in London

The Duke and Duchess of Cambridge were joined by Prince Charles and Camilla, Duchess of Cornwall

Prince Williams and Kate Middleton looked stunning on the red carpet at the London premiere of "No Time To Die," the latest James Bond film to hit theaters.

The Duke of Cambridge donned a traditional black, velvet tuxedo while the Duchess of Cambridge turned heads in a gold, beaded Jenny Packham gown with a long, matching cape.  She accessorized the ensemble with earrings from London-based company O'Nitaa and wore her hair in an intricate updo. 

Joining the couple at the premiere were William's father, Prince Charles, and his step-mother, Camilla, Duchess of Cornwall. She wore a light blue dress with sheer sleeves and beadwork. 

DANIEL CRAIG IS A REAL-LIFE JAMES BOND AS HE'S NAMED HONORARY MEMBER OF ROYAL NAVY

Catherine, Duchess of Cambridge and Prince William, Duke of Cambridge attend the ‘No Time To Die’ World Premiere at Royal Albert Hall on September 28, 2021 in London, England. (Samir Hussein/WireImage)

The long-awaited event took place at London's Royal Albert Hall and the film's stars also stepped out for the special night. 

Britain's Prince Charles (R), his wife Camilla the Duchess of Cornwall, Kate the Duchess of Cambridge (L) and her husband Britain's Prince William pose for photographers upon arrival for the world premiere of the new film from the James Bond franchise ‘No Time To Die’ in London.  (AP Photo/Matt Dunham)

"No Time To Die" marks Daniel Craig's, 53, last time playing the British spy and is also the franchise's 25th movie. 

Craig has played the assassin in five movies, beginning with "Casino Royale" in 2006. When asked how he felt about saying goodbye to the role, Craig said to reporters: "I'm good. I’m really good about it."

DANIEL CRAIG SAYS JAMES BOND SHOULDN’T BE A WOMAN, HOPES FOR A SIMILAR, FEMALE-LED ACTION FRANCHISE INSTEAD

007 himself stood out in a pink velvet dinner jacket. While co-stars Rami Malek, Léa Seydoux, Lashana Lynch, Naomie Harris, and Ana de Armas looked flawless.

Seydoux, in Louis Vuitton, plays Bond's love interest, Dr. Madeleine Swann, and Lynch, in Vivienne Westwood, is a new 00 agent who gives Bond a run for his money. 

(L to R) Lashana Lynch, Daniel Craig, Lea Seydoux and director Cary Fukunaga attend the World Premiere of 'No Time To Die.' (David M. Benett/Dave Benett/Getty Images)

Seydoux told reporters she's relieved the movie will finally hit theaters after being delayed for over a year due to the pandemic. "It’s been such a crazy time for all of us. And now to celebrate, you know, with this film, to reunite. And it’s great. I’m really happy," she said. 

Naomie Harris attends the ‘No Time To Die’ premiere in custom Michael Kors Collection.  (Gareth Cattermole/Getty Images)

Harris has played Eve Moneypenny in the last two Bond films and de Armas joins the franchise as a new character named Paloma. Meanwhile, Oscar-winner Malek is set to play the latest Bond villain, Safin. 

Ana de Armas in a dress by Louis Vuitton at the world premiere of 'No Time To Die.' (Jeff Spicer/Getty Images for EON Productions, Metro-Goldwyn-Mayer Studios, and Universal Pictures)

Also on the carpet were screenwriters Neal Purvis, Robert Wade, and Phoebe Waller-Bridge, and theme songwriters/singers Billie Eilish and Finneas O'Connell, and the film's director Cary Fukunaga.

CLICK HERE TO GET THE FOX NEWS APP

Health care workers and members of Britain's armed forces were among those invited to Tuesday's premiere in thanks for their work during the pandemic.

"No Time To Die" hit theaters in the U.S. on October 8. 

The Associated Press contributed to this report.

Load more..