Duke of Cambridge, Prince William, hosted a star studded gala to honor Ralph Lauren's philanthropic partnership with The Royal Marsden yesterday at Windsor Castle, The guest list included a "who's who" from the worlds of fashion, art and film decked in their finest duds.
Cara Delevingne looked statuesque in a Ralph Lauren Collection halter-neck evening gown.
Margot Robbie werked several shades of grey with this open-back Ralph Lauren Collection jersey gown. Her look was gorgeous from behind, but a little disappointing from the front.
Emma Watson opted for a classic white shirt and full-length skirt both by Ralph Lauren Collection. She styled her look with a Roger Vivier clutch.
Cate Blanchett was the epitome of elegance in a one-shouldered Ralph Lauren Collection column gown with jewellery and heels also by Ralph Lauren Collection.
Kate Moss (pictured with Jamie Hince) skewed the Ralph Lauren dress code, opting for a black one-sleeved dress with a side slit styled with Christian Louboutin 'Audrey' sandals .
Sophie Turner opted for a boring black, one shouldered Ralph Lauren Collection dress.
Helena Bonham Carter went with a navy blue Ralph Lauren Collection taffeta gown.
Prince William, who hosted the event, opted for a classic black tux.
Guest of honor, Ralph Lauren, arrived with his wife Ricky Lauren, who was dressed in a Ralph Lauren Collection jacket and silk chiffon evening gown.