Cannes Film Festival robin hood celebs red carpet Cannes Film Festival robin hood celebs red carpet

Yesterday Eva Longoria, Kate Beckinsale, Salma Hayek, Russell Crowe and a ton of other celebs glammed up the red carpet in Cannes for the premiere of Robin Hood, but it was the Desperate housewife's snow white frock that had us drooling.

Of course, the always lovely Ms. Beckinsale gave Eva a run for her money with her pastel blue tulle number, and at the film's afterparty, both of the ladies impressed us with their short and sassy dresses:

evakateafter10.jpg

Stunning! Click the gallery below to see the rest of the stars...