Eva Longoria

Eva Longoria

Well Cannes Film Festival is well and truly upon us and what an array of outfits we've seen. Who has come up smelling of roses in the fashion stakes though and who should have stayed at home?

Eva Longoria, Diane Kruger and Olivia Palermo can all breath a sigh of relief as they won't be ending up on any worst dress lists with their fashion choices!

Eva made it two weeks on the trot on the Best Dressed list with the gorgeous Atelier Versace dress she chose for the premiere of Bright Star.

The silver colour not only touches on the futuristic trend but it really compliments Eva's golden tanned skin. Fluted skirts were a big trend at Paris's couture catwalk shows back in January so Eva has obviously been doing her homework!

She teamed the dress with, what else, sky high nude Louboutin heels and just a pair of stud earrings but who needs diamonds with a dress this elaborate!

Diane Kruger managed the impossible and upstaged Angelina Jolie at the Inglourious Basterds premiere.

Diane's white Marchesa knocked spots of Ange's simple beige dress. The silver rose print kept it special and the backless detail let her show a bit of flesh the classy way!

She kept accessories to a minimum with a diamond ring, bracelet and hoops and twisted her hair into a bun to show off the cut out back in full detail.

Olivia Palermo has clearly learnt from the mistakes that saw her on the Worst Dressed list a few weeks ago and has cleaned up her act for Cannes.

The City star chose a cute nude mini dress for the Soho House Grey Goose Party, dressed up with a black blazer. The origami detail on the dress is perfect for this season as is the nude colour.

We love the long pendant she added and the stones add a bit of colour to her look.

Olivia kept her hair in perfect, loose curls, her signature style and we wouldn't prefer her any other way!

Why can't all celebrities dress this way?!

FemaleFirst - Jessica Watson