Naomie Harris wows in glamorous white gown at No Time To Die premiere

Naomie Harris wowed in a stunning white gown at the world premiere of No Time To Die in London on Tuesday night.

The British actress, who reprises her role as Eve Moneypenny in the latest instalment of the spy franchise, led the glamour at the screening held at the Royal Albert Hall by stepping out in a shimmery Michael Kors column dress with cutout detailing on the bodice. She accessorised with diamond jewellery, an Ana Khouri diamond headpiece, and a classic Omega watch.

Of course, other cast members got dressed up to the nines for the highly anticipated event too. Daniel Craig, who has played 007 in five Bond films, looked handsome in a tuxedo that featured a dark pink velvet blazer and black bowtie, while Rami Malek opted for a classic tuxedo, Ana de Armas rocked a sexy black Louis Vuitton dress with silver beading on the shoulders and thigh-high split, and Lea Seydoux wowed in a glamorous white gown with silver detailing, also created by the Louis Vuitton team.

And Lashana Lynch stood out in a yellow and black ballgown with an asymmetric neckline from Vivienne Westwood.

Elsewhere, premiere guest Catherine, Duchess of Cambridge stole the spotlight in a glittering Jenny Packham gown that featured cape-like drapery, a V-neckline, and heavy gold beading. The mother-of-three accessorised with gold drop earrings and had her signature brunette locks swept back into a chic updo.

The British royal attended the debut of the new James Bond film alongside her husband Prince William, as well as her in-laws, Prince Charles and Camilla, Duchess of Cornwall.

Directed by Cary Joji Fukunaga, No Time To Die hits U.K. cinemas from 30 September.