Kate Middleton’s BAFTA Dresses Through the Years: Jenny Packham, Alexander McQueen and More Red Carpet Looks
Since she became a senior member of the British royal family, Kate Middleton has attended several high-profile events. Not only do her public engagements include visits with charity organizations and cultural institutions, but also a few awards shows.
For years, the Princess of Wales has been a main fixture on the red carpet at the British Academy Film Awards (BAFTAs), which honor the best in cinema every year.
While she attended a few BAFTA-adjacent events after joining the royal family in 2011, Kate made her official BAFTA red carpet debut in 2017. The royal opted for a gown by one of her go-to designers for the occasion: Alexander McQueen.
McQueen styles and designs are a major part of Kate’s royal wardrobe, and the BAFTAs red carpet has been the ideal event to showcase those pieces with every year the royal’s attended.
Other designers Kate has worn to the film awards ceremony include Jenny Packham. Another of the royal’s favorite designers, Kate styled a gown by the London-based designer when she was pregnant in 2018.
Here, WWD breaks down the details for each of the Princess of Wales’s BAFTA red carpet looks through the years ahead of the 2025 BAFTAs.
-
2017
Image Credit: Daniel Leal-Olivas- WPA Pool/Getty Images For her official BAFTA debut, Kate Middleton, then the Duchess of Cambridge, styled an off-the-shoulder Alexander McQueen gown with all-over floral details set against a black base fabric. The dress took inspiration from the label’s spring 2016 resort collection. The British royal accessorized the look with diamond chandelier earrings.
-
2018
Image Credit: Chris Jackson – WPA-Pool/Getty Images At the 2018 BAFTAs, Kate Middleton was pregnant with her third child with husband Prince William. The then-Duchess of Cambridge opted for a deep green gown with a plunging neckline, flowing silhouette and a black ribbon tied at her waist for a defined figure. The British royal accessorized her look with a suite of emerald jewelry, including a statement necklace and earrings.
-
2019
Image Credit: Pascal Le Segretain/Getty Images In 2019, Kate Middleton debuted this one-shouldered white Alexander McQueen gown with floral embellishments. The dress featured a fitted bodice and cinched waist for added definition and included a flowing skirt. Kate also wore pieces of jewelry from the late Princess Diana’s royal collection.
-
2020
Image Credit: Gareth Cattermole/Getty Images Kate Middleton went with the sustainability and royal rewear trend at the 2020 BAFTAs. The then-Duchess of Cambridge wore an Alexander McQueen dress from her 2012 tour of Southeast Asia, honoring Queen Elizabeth II’s Diamond Jubilee. The dress is a custom piece designed by Sarah Burton, who designed Kate’s 2011 wedding dress. Kate also wore pieces of jewelry courtesy of Van Cleef & Arpels’s Magic Alhambra collection.
-
2023
Image Credit: Chris Jackson/Getty Images At the 2023 BAFTAs, Kate rewore one of her tried and true Alexander McQueen gowns. The royal rewore her 2019 BAFTA gown with a few alterations. This time, the dress featured elbow-length gloves and an added chiffon sleeve. Kate accessorized the look with a pair of earrings courtesy of Zara, another label the royal often wears.