Queen Kate and her youngers Cara and Emma looked amazing at Prince William's celebratory dinner for The Royal Marsden

The uncontested queen of fashion Kate Moss looked beaut as she attended last night's royal celebration of The Royal Marsden, hosted by Prince William. Ralph Lauren was the order of the day - he was there with his wife Ricky, as you do - as the designer is sponsor of the work for The Royal Marsden.

Kate looked utterly seductive in her lace dress with its slight up the left leg and Cara looked stunning in a more traditional halter-neck gown with an embellished top and midnight black skirt.

Whilst Kate and Cara opted for elegant black evening gowns, Emma rocked a crisp white shirt and grey maxi skirt combo, which although can age most people, looked entirely glamourous on the 24-year-old Noah star.

As well as looking absolutely fabulous, they also had time to hang out with Prince Will and even have a little laugh. Natch.

Cosmopolitan, Part of the Hearst UK Fashion & Beauty Network
Cosmopolitan participates in various affiliate marketing programs, which means we may get paid commissions on editorially chosen products purchased through our links to retailer sites.