Who: Eva Longoria wearing an ALICE by Temperley polka dot strapless dress
Shop: theOutnet.com £125
Where: On the set of “Desperate Housewives”, LA

Credit: Getty