Posted Thu May 13th, 2010 - 07:51 AM PDT
Eva Longoria, Kate Beckinsale and a slew of other celebs hit the red carpet for the premiere of Robin Hood at the Cannes Film Festival.