Prince William and Catherine turned heads at a charity gala at Kensington Palace last night.
Hundreds of people turned up to see the new Duke and Duchess of Cambridge at their first official engagement, the 10th annual Return for Kids dinner.
Catherine looked stunning in a pale pink shimmery Jenny Packham gown, while William donned a black tuxedo and bow tie.
In pictures: The best royal makeovers
The event was the couple’s first since they married in April. Since returning from their honeymoon, they have been seen welcoming Barack Obama and his wife Michelle to Buckingham Palace, and attending the Epsom Derby with Queen Elizabeth.
Colin Firth, Elizabeth Hurley, Holly Valance and Sophie Dahl also attended the star-studded event.
William and Catherine’s next public event will be the Trooping of the Colour ceremony to celebrate the Queen’s official birthday tomorrow. William is expected to ride a horse in the parade.