1 / 21

Duke and Duchess of Cambridge at the EE British Academy Film Awards in London in 2018

The Duchess of Cambridge chose a forest green Jenny Packham dress for the awards night in 2018 and fans believe the velvet bow was in tribute to the all-black #MeToo dress code. [Photo: Getty]

Royals on the red carpet: The best moments in pictures

It’s not just hospital openings and charity visits the British Royal Family carries out.

Every so often, the Queen and other members of the monarchy have an A-list moment and don their finest attire for a red carpet event.

From film premieres to the BAFTAs, galas and theatre performances, the Royal Family has racked up an impressive number of red carpet appearances between them over the years.

The ‘James Bond’ film franchise premieres have played host to numerous royals. The Queen attended the opening of ‘Die Another Day’ in 2002 and ‘Casino Royale’ in 2006.

In 2012, Prince Charles and Camilla, Duchess of Cornwall walked the red carpet at the premiere of ‘Skyfall’. And, three years later in 2015, the Duke and Duchess of Cambridge and Prince Harry all attended the grand opening of ‘Spectre’.

Even Princess Diana attended a handful of ‘James Bond’ premieres back in the day, including ‘A View to Kill’, ‘A Licence to Kill’ and ‘For Your Eyes Only’.

But that’s not all. In 2017, William and Harry were VIP guests at the ‘Star Wars: The Last Jedi’ premiere in 2017 (for which they filmed cameos as Stormtroopers; parts that were later cut). The same year, Harry walked the red carpet at the ‘Dunkirk’ opening in London.

It’s not all film premieres.

As part of his responsibilities as BAFTA president, William has attended the film board’s annual awards a number of times – twice with Kate by his side. The couple’s also set to attend the 2019 event on 10 February.

From the princes’ dapper tuxedos to Kate, the Queen and Diana’s beautiful gowns, scroll to see the best photos of royals on the red carpet.