England's Windsor Castle has once again become a sea of fascinators and famous faces for Princess Eugenie's royal nuptials. The 28-year-old cousin of Will and Harry has grown up in London's most elite circles, so it's no surprise that she had plenty of celebrities, socialites, and fellow royals on her guest list. From Naomi Campbell and Kate Moss (both good friends of Eugenie's gal-about-town mother, Fergie) to Cara Delevingne and...Demi Moore (?!), click through for all the A-list royal elbow rubbers to make an appearance.

[Photo via Getty/Twitter]