It may be Princess Eugenie’s big day, but Cara Delevingne nearly stole the show.
Delevingne rocked up to Princess Eugenie’s wedding to Jack Brooksbank wearing an outfit sure to go down in the record books for most memorable royal wedding fashion. She showed up at St. George’s chapel at Windsor Castle (if that sounds familiar, it’s because it is where Meghan Markle and Prince Harry were wed earlier this year) wearing a sleek, form-fitting tuxedo paired with a stylish top hat, sky-high black suede heels, and, oddly, a toothpick daintily perched on her lip. As author Caitlin Moran wrote on Twitter, the cropped morning coat, cummerbund, crisp white blouse, tailored trousers, and shrunken tie made the model and actress look like a “sexy Artful Dodger.”
It’s unclear if any other woman has made a similar sartorial choice in the past and dared to wear a suit to a royal wedding, but based on the reaction to Delevingne’s ensemble, expect to see a lot more women in tuxedos when summer wedding season hits.

- What We Know So Far About the Deadly Earthquakes in Turkey and Syria
- Beyoncé's Album of the Year Snub Fits Into the Grammys' Long History of Overlooking Black Women
- How the U.S. Shot Down the Alleged Chinese Spy Balloon
- Effective Altruism Has a Toxic Culture of Sexual Harassment and Abuse, Women Say
- Inside Bolsonaro's Surreal New Life as a Florida Man—and MAGA Darling
- 'Return to Office' Plans Spell Trouble for Working Moms
- 8 Ways to Read More Books—and Why You Should
- Why Aren't Movies Sexy Anymore?
- How Logan Paul's Crypto Empire Fell Apart