Emma Watson

Kate Moss parties with Prince William at Windsor Castle

Image may contain Kate Moss Clothing Apparel Evening Dress Fashion Gown Robe Human Person Sleeve and Long Sleeve
PA Photos

Last night Prince William hosted an event at Windsor Castle and the guest list wasn't quite what you would expect.

Image may contain Human Person Lauren Bush Fashion Premiere Suit Coat Clothing Overcoat Apparel and Tie
PA Photos

Kate Moss, Cara Delevigne and Mario Testino were all in attendance. Who knew Wills was such a fashion buff?!

Image may contain Cara Delevingne Clothing Apparel Evening Dress Fashion Gown Robe Human Person Sleeve and Dress
PA Photos
Image may contain Kate Moss Clothing Apparel Evening Dress Fashion Gown Robe Human Person Sleeve and Long Sleeve
PA Photos

The Duke of Cambridge's event was to celebrate the work of The Royal Marsden and was incredibly star-studded with the likes of Emma Watson, Benedict Cumberbatch and Cate Blanchett all making an appearance.

Image may contain Clothing Apparel Cate Blanchett Human Person Evening Dress Fashion Gown Robe and Wedding
PA Photos

Sadly Kate Middleton didn't attend the event as she is still on maternity leave so no doubt spent her evening with the adorable Prince George watching Don't Tell The Bride Magaluf special.

Naturally, as the host, Prince William wandered round the room chatting to his guests but we would love to have been a fly on the wall for his conversation with Kate Moss.