Producer Alexandre Mallet-Guy, actresses Berenice Bejo, Jeanne Jestin, director Asghar Farhadi, actress Pauline Burlet, actors Elyes Aguis, Ali Mosaffa, Tahar Rahim and actress Sabrina Ouazani attend the premiere of Le Passe (The Past) during The 66th Annual Cannes Film Festival at Palais des Festivals on May 17, 2013.
Berenice Bejo stars as a woman abandoned by her husband in the film.
Eva Longoria goes glam in a glittering Zuhair Murad gown.
Les Miserables star Samantha Barks chose Dior for the event.
Model Olga Sorokina made an appearance at the red carpet soiree.
Oscar-winning director Ang Lee sports a simple black tux and bow tie on the red carpet.
Christian Louboutin, Melita Toscan du Plantier
Christian Louboutin stepped out alongside French producer Melita Toscan du Plantier.
French actress Sarah Forestier followed the black and white trend.
Doutzen Kroes shines in Atelier Versace.
The Artist director -- and Berenice Bejo's husband -- Michel Hazanavicius stepped out to support his wife.
Every July San Diego becomes a geek mecca as lovers of film, television, comics and more all convene for Comic-Con. Here's some of the best costumes we spotted — from celebrities and fans alike. View gallery