Prince William put on a party at Windsor Castle and the celebs brought their fashion game in a big way.
The gala dinner was in honour of The Royal Marsden hospital, and Prince William was there, of course, as was Cara D, Cate Blanchett, Benedict C and Emma Watson. One notable no-show was Duchess Kate, but to be fair, she probably needs a break from heels, designer dresses and smiling at strangers after her tour Down Under.
- Who was your best dressed?
What's the most stylish age for women?Related story: (See story)