Dramatic layers of tulle by Marchesa on Cannes' opening night were followed by a sleeker, but still decidedly ladylike design by Emilio Pucci.
But for a night out with her beau Eduardo Cruz, the Latin siren decided something all together sexier was required.
CLICK ON PHOTOS FOR FULL GALLERY
The silver mini dress she slipped into for a charity yacht party certainly fit the bill, showing off her toned pins.
Having cut out "rice, pasta, bread", and well, just about anything that seemed fun from her diet and been training hard, the 37-year-old must have felt thrilled to show off the results of all her work.
Her 27-year-old boyfriend, who is Penelope Cruz' brother, certainly seemed to appreciate her efforts, staying close by her side all night.
Other guests enjoying the sophisticated Riviera atmosphere included Alec Baldwin, Sean 'Diddy' Combs and Tamara Ecclestone.
Chivalrous Alec gives his bride-to-be a lift
Eva reunited with her younger man Eduardo after their split