While Kate Middleton often wears clothes from high street fashion brands like Zara and Gap, she’s also not afraid to go all out on extravagant gowns when the occasion calls for it. From Disney-princess worthy gowns by Alexander McQueen to sleek silhouettes by Jenny Packham, here are 20 times the duchess turned heads in eye-catching evening gowns. In June 2011, the Duchess of Cambridge dazzled in a Swarovski crystal-covered gown at a gala dinner for children’s charity, Ark. The Jenny Packham gown was covered in rose-coloured sequins and layered mesh at the neckline. The following month, Middleton attended a BAFTAs reception in a lilac dress by Alexander McQueen. She paired the dress with a clutch and glittering platform sandals by Jimmy Choo. Middleton wore a memorable teal gown to a gala celebrating Great Britain’s Olympic team in May 2012. The Jenny Packham gown featured a jewelled waistband and sheer shoulder overlays. Meet Morocco’s ‘Princess of Hearts’ Lalla Khadija In September 2013, she wore a sparkly silver dress to the Tusk Conservation Awards. The shimmering sleeveless dress was another Jenny Packham design. The next month, the duchess donned a black lace gown for ITV’s annual Royal Variety Performance. The Diane Von Furstenberg design was made with sheer lace sleeves, which she paired with platform pumps by Jimmy Choo. She went with a colourful floral frock for the 100 Women In Hedge Funds gala in October 2015. The Erdem dress featured a tiered skirt with box pleats that created an elegant, flowing silhouette. That same month, she attended the world premiere of Spectre in a light blue Jenny Packham gown. The flowy dress had a shimmering belt around the waist and a semi-sheer, long-sleeved overlay. In November 2016, the duchess wore a dress by Self-Portrait to the premiere of A Street Cat Named Bob . The white gown featured a bodice made of guipure lace and a pleated skirt with a thigh-high slit. She completed the look with a pair of suede Gianvito Rossi pumps in a shade of dark red that matched her clutch. Inside Meghan Markle’s family nightmare, from lawsuits to TV rants At the BAFTAs in February 2017, she rocked an off-the-shoulder design by Alexander McQueen. The black gown had floral embroidery along its bodice and billowing skirt. Middleton wore a bold printed dress while visiting Sweden in January 2018. The gold silk dress by Erdem was made with a striking floral pattern and had ruffles at the sleeves and hems. She turned heads in an ethereal design by Alexander McQueen during a dinner at the Royal Palace of Norway. Her flowing blush gown featured diamond floral embellishments along the neckline and a sheer chiffon cape. She went with a dark green dress by Jenny Packham at the 2018 BAFTAs. That night, all eyes were on Middleton as many wondered if she would abide by an unofficial dress code that encouraged attendees to wear black in support of the Time’s Up movement against sexual harassment. The duchess opted for dark green instead, though some people thought her black velvet belt was a subtle nod to the movement . In October 2018, the duchess dazzled in a mermaid-style ball gown during a state banquet at Buckingham Palace. She paired the Alexander McQueen gown with the late Princess Diana’s Queen Mary’s Lover’s Knot tiara . Meet the Hong Kong-raised Princess of Greece, Marie-Chantal Miller In February 2019, Middleton wore Alexander McQueen yet again at the BAFTAs. She wore a one-shoulder, floor-length white gown with white appliqué flowers and beading. For a state banquet with former US President Donald Trump and his family in June 2019, she wore a bridal-inspired gown by Alexander McQueen. The white gown featured layers of ruffles throughout and a sweetheart neckline. She paired the dress with the Queen’s Lover’s Knot tiara for an extra elegant touch. This was also the first time the duchess has worn her sash of the Royal Victorian Order, which Vanity Fair reports was given to her on her eight-year wedding anniversary in April that year. Middleton ended her royal tour of Pakistan in a gorgeous green dress in 2019. The Duke and Duchess of Cambridge made history as the first British royal couple to wear traditional outfits in Pakistan. Middleton wore a beautiful Jenny Packham dress with a traditional dupatta scarf. William coordinated in a sherwani , a knee-length button-up coat. At the September 2021 world premiere of No Time To Die , Middleton wore one of her most glamorous looks yet. She dazzled at the event in a Jenny Packham dress. It was designed with a V neckline and semi-sheer cape sleeves. The gown was also covered in gold sequins that were arranged in a starburst pattern. The duchess accessorised her look with gold drop earrings and an updo hairstyle. Inside Princess Eugenie’s surprisingly normal life, from her job to her husband At the Earthshot Awards in October 2021, the Duchess of Cambridge recycled a lilac Alexander McQueen gown that she wore in 2011. She paired the lilac dress with a sparkling gold belt. The duchess previously wore the gown to the 2011 BAFTA Brits to Watch event in Los Angeles, California. She paired it with a glittery white belt and a silver clutch at that time. Middleton likely rewore the gown to honour the Earthshot Awards’ theme of sustainability because attendees were asked to “consider the environment when choosing their outfit”. Two years after wearing this green sequinned gown on a 2019 tour of Pakistan, Middleton wore it again in 2021 at the Royal Variety Performance in London. For this 2021 appearance in London, the duchess styled the gown with her hair in tight curls, a bold lip and gold Missoma earrings. Middleton looked regal in this metallic pink dress during a March 2022 reception in Belize. Middleton wore the dress designed by The Vampire’s Wife with silver Jimmy Choo heels, a pair of Onitta earrings and a white-and-blue clutch, during a royal tour of the Caribbean as part of the queen’s Platinum Jubilee celebrations. This article originally appeared on Insider Want more stories like this? Follow STYLE on Facebook , Instagram , YouTube and Twitter .