Cara Delevingne, Kate Moss & More Best Dressed Guests at Princess Eugenie's Royal Wedding

These A-listers came close to upstaging the bride with their fabulous ensembles.

Princess Eugenie's royal wedding was a fashionably fabulous affair!

All eyes were on the 28-year-old royal on Friday as she made her way down the aisle in a stunning off-the-shoulder Peter Pilotto and Christopher De Vos gown to say "I do" to Jack Brooksbank.

But before the ceremony started, we couldn't help but marvel over all the well-dressed guests arriving at St. George's Chapel in Windsor, England. Now, ET breaks down all the best fashion looks from royal wedding No. 2!

Naomi Campbell

Gareth Fuller - WPA Pool/Getty Images

The supermodel certainly didn't hold back with her take on regal glam, sporting a metallic black ombré Ralph & Russo couture dress and cropped cape that featured ostrich feather edging. She accessorized with leather gloves, a black fascinator, sheer black tights and heels.

Cara Delevingne

MATT CROSSICK/AFP/Getty Images

Though she technically bucked tradition, the model's unconventional look was one of our favorites. The stylish star wore a top hat and black morning suit, complete with cropped trousers, a patterned grey tie and black suede stilettos -- all by Emporio Armani. 

Kate Moss

Adrian Dennis - WPA Pool/Getty Images

Wearing white to any wedding can be risky, but the supermodel pulled it off impeccably. She styled her polka-dot two-piece with a retro-inspired fascinator, giving the look a pop of color with a pair of bright blue pumps.

Demi Moore

Matt Crossick - WPA Pool/Getty Images

The actress pulled out all the stops, stepping out to Windsor in a maroon bordeaux midi dress by Stella McCartney, which she paired with a Stephen Jones hat and Malone Souliers heels.

Kate Middleton

Adrian Dennis - WPA Pool/Getty Images

The Duchess of Cambridge also opted for a vibrant hue, wearing a raspberry pink dress by her go-to designer, Alexander McQueen. Her matching Philip Treacy fascinator topped off the look perfectly.

Meghan Markle

Gareth Fuller - WPA Pool/Getty Images

Even though all the attention wasn't on Meghan this time around, she still managed to turn heads! The Duchess of Sussex wowed in a navy dress and coat by Givenchy (the fashion house that designed her wedding dress) and a hat by Noel Stewart. 

Hear more on Princess Eugenie's big day in the video below.

RELATED CONTENT: