Eva Longoria and Diane Kruger Stun at Cannes