While his wife Catherine was on babysitting duty, Prince William was playing host to a bevy of star beauties at Windsor Castle.
While his wife Catherine was on babysitting duty, Prince William was playing host to a bevy of star beauties at Windsor Castle.
Among the guests were Aussie actresses Cate Blanchett and Margot Robbie. Other stars included Kate Moss, Cara Delevingne and Emma Watson.
The gala dinner event was held to celebrate the work of The Royal Marsden Hospital of which Prince William is the president.
Guests were treated to an event fit for royalty, feasting on a starter of seared hot-smoked salmon, a main course of roast beef fillet and Chocolate salted caramel tart for dessert.
See the glamorous guests arriving here!