The Duke of Cambridge hosted a charity dinner at Windsor Castle to raise money for the Royal Marsden Hospital.
The event, which was supported by fashion designer Ralph Lauren, celebrated the work of the hospital and its cancer charity.
Models, actors and fashion designers were among those in attendance at the star-studded event. Australian actresses, Cate Blanchett and Margot Robbie shined infront of the cameras, as did supermodel, Kate Moss.
Guest, model Cara Delevingne and photographer Mario Testino arrive for a dinner to celebrate the work of The Royal Marsden hosted by the Duke of Cambridge at Windsor Castle.
Oscar-winning actress Cate Blanchett.
Emma Watson
Margot Robbie
Kate Moss
Ralph Lauren and Ricky Anne Loew-Beer
Helena Bonham-Carter
Zhang Ziyi.
Jessica Michibata.
Benedict Cumberbatch
Lily James