The Duke of Cambridge hosted a star-studded charity dinner for the Royal Marsden cancer charity on Tuesday, bringing famous faces together at England's Windsor Castle. Prince William was joined by several celebrities like Emma Watson, Cate Blanchett, Benedict Cumberbatch, Kate Moss and Margot Robbie, who all gathered to raise awareness for the cause. Ahead of the night's festivities, Queen Elizabeth II gave special permission to use the state rooms, and along with actors, models and designers, former patients and supporters of the Royal Marsden Hospital also attended the event. It's a cause close to Prince William's heart, as he's been president of the Royal Marsden since 2007, following in the footsteps of his mother, Princess Diana. See all best snaps from the celebrity-filled fete below.
More from POPSUGAR
From Our Partners