Cara Delevingne and Nabilla at Cannes 2025: A Red Carpet Moment