Eva Longoria having dinner with Amaury Nolasco and Terrence Howard at Nikki Beach Marbella in Spain.