Iris Law wore a dramatic pearl-and-diamond necklace that heightened her quirky headscarf and opera gloves look. Josh O'Connor, who has been basking in accolades for his turn as Prince Charles in Netflix's The Crown, kept it simple in a striped suit with a gold Bulgari watch. The occasion was Bulgari High Jewellery Gala in London, and both are ambassadors of the brand, aptly evoking its mesmerising style and sophistication. Others in attendance included actress Ruth Wilson and Tom Felton who played Draco Malfoy in the Harry Potter movies.
The evening began with an art-inspired banquet in the King's Room, followed by an artistic presentation of Bulgari's latest high jewellery pieces. Guests then adjourned to Kensington Palace Pavilion where DJ Cuppy spinned up a storm on the dancefloor.