Celebrities lined the red carpet at the annual Cannes Film Festival 2023, in striking shades of Rebel Red, Aubergine Purple and Deep Boysenberry. Jennifer Lawrence, Salma Hayek, Naomi Campbell and Catherine Zeta-Jones stunned in gowns designed by the likes of Dior, Alexander McQueen, Valentino and Elie Saab.