Elsa Hosk at Cannes in France