Stars attend Princess Eugenie's wedding: Cara Delevingne, Demi Moore, Ricky Martin and more

Stars attend the royal wedding!

Princess Eugenie married Jack Brooksbank on Friday morning at St. George's Chapel inside Windsor Castle in front of a star-studded group of friends. Of course, the entire royal family (with the exception of Camilla) was there, including Prince Harry and Meghan Markle, Prince William and Kate Middleton and Queen Elizabeth and Prince Philip.

But there were also some glitzier names in attendance on Friday: Supermodel Naomi Campbell, actresses like Liv Tyler and Demi Moore, singers Ricky Martin and Ellie Goulding and Eugeni's pal, model Cara Delevingne, who may have stolen the show by rocking a suit and a top hat for the nuptials.

See all of the celebrities at Princess Eugenie's wedding below: