May 17, 2012 - 11:26 BST hellomagazine.com Cannes 2012: Eva Longoria pulled out all the stops in a stunning Marchesa gown Eva Longoria pulled out all the stops for the Cannes Film Festival opener on Wednesday night. Her show-stopping, mermaid-style Marchesa gown featured intricate embroidered details, and a voluminous tulle train that went on for miles. The Desperate Housewife won the prize for standout gown at the premiere of Moonrise Kingdom. CLICK ON PHOTO FOR GALLERY 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 Freida Pinto, Jane Fonda and Eva Herzigova. After the celebrities had checked out Wes Anderson's romantic comedy – which tells the tell of two young lovers who cause havoc when they run away – they moved on to the opening ceremony dinner. Eva changed into a gorgeous monochrome dress by Alberta Ferretti for the bash, at which Beth Ditto sang. Freida also debuted a second outfit – she swapped her funky pink Michael Angel number for a glittering black sequin Versace dress.Sacha Baron Cohen spotted canoodling with George's ex ElisabettaGlamour through the ages as Eva joins Freida and Jane on the Riviera