Though Meghan Markle and Kate Middleton have found subtle ways to subvert royal protocol over the years, they still, for the most part, adhere to it in their day-to-day lives. Outsiders get a taste of the strict rules members of that family are supposed to follow during certain events, like royal weddings. It’s always fun to see how the high-profile, royal-adjacent guests interpret these codes—and, in some cases, chose to break them. At Princess Eugenie’s nuptials, Cara Delevingne used fashion to do just that.
On Friday, October 12, the model and actress attended Princess Eugenie‘s wedding to Jack Brooksbank wearing what Vanity Fair notes is a break from the traditional interpretation of the dress code, which called for “Morning Coat/Day Dress with Hat.” Typically, “morning dress” designates menswear: a coat, waistcoat, and formal trousers. Delevingne flipped those gendered dress conventions, though, by rolling up to St. George’s Chapel at Windsor Castle in a tux by Emporio Armani that fit that bill.
For the ceremony, she wore her “morning dress” best: a white button-down shirt, gray necktie, black waistcoat with knee-length tails, black cummerbund, and black cropped pants.
She paired it with a black top hat by Nick Fouquet and pointy-toed black stiletto heels by Chanel.
Hey, Princess Eugenie and Jack Brooksbank invitation didn’t actually specify a dress code by gender, which could certainly be construed as a “take your pick” situation. And Cara knows her wedding look was on-point: She shared an image of her outfit on Instagram and captioned it, “Showing up the lads.”
Delevingne and Princess Eugenie are longtime friends—not only did the two famous Brits hang out at a London Fashion Week party in 2015, but Cara was also reportedly invited to Eugenie’s 25th birthday party that same year. Her sister, Poppy, was also at the wedding.