Sofia Vergara looked stunning on the red carpet at the 2012 Met Gala, held on Monday night in New York City.

The actress wore a Marchesa Spring 2012 gown.

Her silver embroidered illusion column dress with pleated tulle bodice, was styled with complementary Harry Winston jewels.

I’m glad she’s finally found the happy medium of looking sexy without having everything on display.

This is my favourite red carpet look from her.

Credit: Style.com & Getty