Home Celebrity Royals

Prince William hosts stars at gala dinner

The Duke of Cambridge hosted a charity dinner at Windsor Castle to raise money for the Royal Marsden Hospital.

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

Related stories


Unwind and relax with your favourite magazine!

Huge savings plus FREE home delivery