Royalty (hello there, Prince William) and the A-list came together yesterday to celebrate the work of the Royal Marsden Hospital at a super-fancy gala dinner at Windsor Castle in England. Here are five of the freshest looks from the night, from Cara D to Kate Moss.