Have you ever played the 'who would be on your ultimate dinner party guestlist' game? Well, we're pretty sure that must be what Ralph Lauren and Prince Wills were doing when they drew up the *incredible* line-up of guests for a charity dinner at Windsor Castle last night.
Cara Delevingne, Kate Moss and Jamie Hince were out in force, plus Emma Watson, Cate Blanchett, Benedict Cumberbatch, Margot Robbie and Helena Bonham Carter were also in attendance at the event. Casual.
We wonder how Prince Wills made Kate Moss laugh [Getty]
The stars were just a few of 200 guests to glam up for the decadent dinner at the royal property. They joined Wills and Ralph for drinks in Windsor's Waterloo Chamber - enjoying the super luxe chamber's vintage wall carvings and seamless Indian carpet - before heading to St George’s Hall for a three course meal.
The stars all got a chance to chat with Wills at the event. The Prince made Kate Moss giggle with one story and apparently apologised to Ralph Lauren that Kate Middleton wasn't in attendance. 'I'm sorry my wife's not here, you probably would far rather you saw my wife,' the Mail are reporting he said.
Kate Moss and Cara Delevingne catch up and an aerial view of the dining hall [Getty]
The gala was held to celebrate the work of The Royal Marsden Cancer Charity and Ralph Lauren's announcement that he's funding an entire new breast cancer centre at the hospital. Ralph posted on Instagram on Monday: 'I am very honored and looking forward to sharing this special night at Windsor Castle hosted by Prince William in aid of The @RoyalMarsden Charity.'
Obviously, the stars looked utterly chic at the party. Emma Watson teamed a white shirt with a flowing maxi, Kate Moss and Cara Delevingne sported matching black floor-sweepers and Cate Blanchett was breathtaking in white.
See all the incredible outfits in our round-up below...