BAFTAs 2023: 17 best dressed celebrities on tonight's red carpet

The best dressed celebrities from the 2023 BAFTAs in London, including the Princess of Wales, Florence Pugh, Jodie Turner-Smith and Lily James.