Photos: Stunning stars at Cannes