Princess Kate's dreamiest BAFTA dresses over the years


The Princess of Wales has made a number of appearances at the BAFTAs since her debut in 2017 - see all her best looks in pictures


Princess Kate in three dresses with gold backdrop© Getty Images
HELLO!
Sophie HamiltonDeputy Features Editor
Francesca ShillcockDigital Travel Editor
Katie DalyLifestyle Writer
Updated: February 22, 2026
Share this:

A red carpet moment served up by the Princess of Wales is always a sight to behold. Prince William's wife knows how to curate an elegant ensemble, and she always duly delivers at the BAFTAS.

Each year, royal watchers wait with bated breath to see if the Prince of Wales will make an appearance in his capacity as the President of BAFTA - and if Kate will join him. 

From her white and gold Alexander McQueen gowns to sumptuous Jenny Packham pieces, the royal never fails to look anything less than flawless as she mingles with stars at the glamorous annual ceremony. Ahead of the 2026 BAFTAs on 22 February, which will take place at London's Royal Festival Hall, keep scrolling to see Kate in all her BAFTAs finery from years gone by...

Princess Kate's BAFTA looks from over the years…

Catherine, Princess of Wales and Prince William, Prince of Wales attend the EE BAFTA Film Awards 2023 at The Royal Festival Hall on February 19, 2023 in London, England. The Prince of Wales, President of the British Academy of Film and Television Arts (BAFTA), and The Princess will attend the Awards ceremony before meeting category winners and EE Rising Star Award nominees© Chris Jackson,Getty

Princess Kate revamps her fairytale gown – 2023

In true Kate style, the Princess re-wore her one-shouldered dress that she first wore to the awards back in 2019. However, the royal decided to give it a revamped look.

Kate looked sensational in the dress that she decided to pair with elegant, velvet black gloves. 

Recommended videoYou may also likeWATCH: Princess Kate's best recycled outfits
William and Kate at BAFTAs 2023© Getty Images

The accessories added a touch of old-school Hollywood and we adored how the bold move made her stand out. Kate also elevated the jewellery game from before as she donned huge gold floral earrings that hung beautifully.

She also paired it with her gold Aquazzura 'Fenix 105' pumps. In her hands, she carried the 'Celeste' velvet clutch by Jimmy Choo. She has owned this accessory since 2018.

Catherine, Duchess of Cambridge  and Prince William, Duke of Cambridge attend the EE British Academy Film Awards 2020 at Royal Albert Hall on February 02, 2020 in London, England© Samir Hussein,Getty

Recycled McQueen gown – 2020

We loved Kate's chic beauty look at the awards in 2020. The royal wore her brunette locks in a classy knotted up-do and went for softly blended makeup - beyond perfect brows, a bold sweep of eyeliner and an orange-hued lip.

This floor-length dress was complete with gold floral details and an elegant sweetheart neckline. 

Kate close up in gold and white dress© Getty Images

Princess Kate once again paired with gorgeous accessories and a matching gold clutch and heels.

As for her accessories in 2020, Kate debuted a jeweled clutch, the 'Marano' model by Anya Hindmarch. Her jewellery from Van Cleef & Arpels' 'Magic Alhambra' collection (presented in 2006), symbolised good luck through four-leaf clover shapes: a white mother-of-pearl and yellow gold necklace and matching long earrings.

Princess Catherine, Duchess of Cambridge attends the EE British Academy Film Awards at Royal Albert Hall on February 10, 2019 in London, England© Samir Hussein,Getty

White fairytale gown – 2019

Princess Kate stunned when she first wore the gorgeous one-shouldered white dress by Alexander McQueen in 2019. It also featured pretty flower detail on the strap, a cinched-in waistline and an elegant flowing skirt. She looked amazing!

She went for a stunning makeup look, adding a strong sweep of bronzer to her cheeks and going for dark, smoky eyes and perfect brows.

Princess Kate in a white one shoulder dress at the 2019 BAFTAs© Getty Images

Kate wore the perfect Cinderella heels for the ceremony. The silver, sparkling stilettos were the Jimmy Choo 'Romy in Viola' glitter shoes.

The royal styled her outfit with a pair of diamond drop earrings that once belonged to Princess Diana. It was the first time she had worn them, and instead of the large original pearls her late mother-in-law wore, Kate chose smaller ones.

Catherine, Duchess of Cambridge attends the EE British Academy Film Awards (BAFTAs) held at Royal Albert Hall on February 18, 2018 in London, England© Samir Hussein,Getty

Green Jenny Packham gown – 2018

The Princess was pregnant with Prince Louis at the 2018 BAFTA ceremony.

Here she is in an elegant forest-green gown by the designer Jenny Packham. The dress featured an empire waistline with black ribbon detail and flowed chicly over her bump.

Catherine, Duchess of Cambridge attends the EE British Academy Film Awards (BAFTAs) held at Royal Albert Hall on February 18, 2018 in London, England© Samir Hussein,Getty

It's all in the details

This look deserved a closer look. It was all about the jewellery for Kate with this ensemble. 

The royal chose beautiful square-cut, emerald earrings set within a floral border of diamonds for the event.

She matched the jewels with a dazzling, drop necklace featuring four emerald stones. 

Kate teamed the sophisticated ensemble with a black clutch bag by Pretty Ballerinas – such a classic.

Catherine Prince William, Duke of Cambridge attend the 70th EE British Academy Film Awards (BAFTA) at Royal Albert Hall on February 12, 2017 in London, England.  © Samir Hussein,Getty

Bardot McQueen dress – 2017

The Princess wore this breathtaking black patterned off-the-shoulder gown by Alexander McQueen to the 2017 BAFTAs. Didn't she look amazing? 

The dress featured a Bardot neckline, bodice and full-length skirt with stylish ribbon detailing.

We absolutely adored Kate's amazing pale-peach drop jewelled earrings from the 2017 BAFTAs. They are thought to have been in the Princess' jewellery collection for some time and she has worn them to previous events.

Kate Middleton smiling at the BAFTAs © Getty

Kate's dress from the British fashion house's Resort 2016 collection teamed perfectly with her heirloom jewel. 

The Princess' diamond bracelet is one spectacular piece of jewellery and is the Edinburgh Wedding Gift Bracelet, loaned to her by Her Majesty the Queen. 

The Duke And Duchess Attend A Bafta Reception, At The Belasco Theatre In Los Angeles© Julian Parker,Getty

Lavender McQueen gown – 2011

This has got to be one of our favourite ever looks on the Princess. 

Kate wore this divine lavender gown to the BAFTA Brits to Watch event, which took place in Los Angeles in 2011. 

The bespoke gown was designed for her by, of course, Alexander McQueen.

The Princess' beautiful diamond bracelet and earrings are believed to be a present from then-Prince Charles after William and Kate's marriage. Gorgeous! 

We're still in love with Kate's sassy, silver Jimmy Choo Vamp sandals from the BAFTA event in 2011. It's time they made a reappearance.

More Royal Style
See more