freida pinto with eva longoria on the red carpet