Salma Hayek was on the red carpet last night supporting her favourite brands at the AMC Loews Lincoln Square for the ‘Here Comes The Boom’ New York premiere.

The Mexican actress wore a Stella McCartney Spring 2013 dress which did a fabulous job of keeping her twins under control. This is a relief considering her last outing.

This strapless corseted dress with a pleated lace sheer skirt is a beautiful look for Salma. The hit-and-miss star is a sure-fire hit here.

I love the red Bottega Veneta clutch for a pop of colour along with her red lip shade.

Wavy tresses and Brian Atwood ‘Yvesse’ peep-toes with a Swarovski heel completed her look.

Is this a hit or miss for you?