Eva Longoria pulled out all the stops for the Cannes Film Festival opener on Wednesday night.
The Desperate Housewife won the prize for standout gown at the premiere of Moonrise Kingdom.
Her show-stopping, mermaid-style Marchesa gown featured intricate embroidered details, and a voluminous tulle train that went on for miles.
The 38-year-old was closely followed in the style stakes by Diane Kruger, who looked ethereal in a one shoulder Giambattista Valli Couture gown.
She floated up the red carpet, trailing a long cape-like swathe of aqua silk behind her.
Other beauties at the event included Frieda Pinto, Jane Fonda and Eva Herzigova.