She looks wonderful lately but I really don´t like the flats for Cannes. It looks quite awkward, androginous in a bad way.
By the way, I just don´t get that "I cannot stand heels" and the "I´m too tall for heels" many women say. Heels are not meant to be stilts, they´re not just devices to be taller. They add something to a style, and mainly they´re not as comfy as flats. They mean to create an look, they elongate the leg, they change the posture, they change the "flow" of the body.
That black dress, with those openings to see the legs (great by the way) totally clash with a size 10 foot WITHOUT heels. It looks bad to me, so bad