U.S. actress Eva Longoria arrives for the Starlite Charity Gala at the Hotel Villa Padierna in the southern Spanish town of Benahavis, near Marbella August 7, 2010.[Photo/Agencies]