Stylish stars including Kate Moss, Emma Watson and Cate Blanchett helped William celebrate the work of The Royal Marsden at a Ralph Lauren-sponsored dinner
Last night saw Prince William leave wife Kate at home as he donned his best dinner jacket to host a swanky dinner at Windsor Castle. And despite the Duchess's absence, the evening definitely had the fash factor, thanks to a gaggle of stylish celebrity guests.
Models Kate Moss and Cara Delevingne lead the glamorous group, with Mossy arriving in a sheer black dress with rock 'n' roll husband Jamie Hince, whilst Cara also opted for black. Other guests at the bash - held to celebrate the work of London's Royal Marsden hospital, and sponsored by fashion designer Ralph Lauren - included actresses Cate Blanchett and Emma Watson, British Vogue editor Alexandra Shulman and Sherlock star Benedict Cumberbatch.
Click through the images above to see what they wore to the Prince's Windsor Castle do.