Salma Hayek: Hit or Miss?

1. Salma Hayek at Vicky Christina Barcelona

The ever glamorous Salma Hayek kept her body-hugging, floor-skimming gowns in the closet for the Vicky Christina Barcelona premiere, going instead with an ice-blue Balenciaga dress to play up her post-baby curves.