Prince William and Kate Moss

Prince William and Kate Moss share a joke at Windsor Castle


Kate Moss was just one of many glamorous stars from the worlds of fashion and film to attend a charity dinner hosted by Prince William and Ralph Lauren at Windsor Castle last night, in what must have been the most stylish night ever to be held at the royal abode.

Mossy looked super elegant in a one-sleeved maxi dress with thigh-high split, which she teamed with a pair of black strappy sandals – and Jamie Hince on her arm.

Kate Moss at Windsor Castle

The model was joined by Cara Delevingne, Emma Watson, Helena Bonham Carter, Cate Blanchett, Margot Robbie and a dapper Benedict Cumberbatch for the gala dinner in aid of the Royal Marsden cancer hospital, of which Prince William is president and Ralph Lauren a generous donor.

But what we really want to know is what Wills said to Kate to have her in such a fit of giggles. Let's hope Kate Middleton, who was at home in Kensington Palace looking after baby George, isn't the jealous type...

By Olivia Marks

Got a tablet? You can now download InStyle magazine straight to your iPad, Kindle (just search the store for 'instyle magazine'), Nook or Google Nexus

Continued below...