Prince William hosted a glittering gala in aid of The Royal Marsden Hospital at Windsor Castle last night and it was a glamorous affair.
Kate Moss, Cara Delevingne, Lily James, Margot Robbie and Cate Blanchett were dressed in stunning floor-length gowns and the men in attendance also rose to the occasion with Jamie Hince and Benedict Cumberbatch donning sharp suits.
Fans of Kate Middleton, The Duchess of Cambridge, will be disappointed to learn that the Duke was the sole host of the evening and Kate was nowhere to seen.
The couple are reportedly planning to attend more engagements separately which will allow them to attend a greater number of events.
As president of the Royal Marsden Hospital, the Prince was there to greet his guests including fashion designer Ralph Lauren and his family.
Ralph Lauren is funding a new breast cancer unit at the hospital and he and his wife Ricky together with members of their family pictured above, made the trip from America in order to attend the gala dinner.
The A-list guests who attended are either friends or supporters of the hospital and to check out their looks from last night’s event, have a look at our gallery of images.