Sofia Vergara was a knockout on the red carpet for the 2012 Emmy Awards on Sunday evening, despite the predictability of her look.

The ‘Modern Family’ actress shimmered in a teal-green Zuhair Murad gown.

Sofia did not stray from her favoured skin-tight fit, but I love that she played with a halter-top neckline, rather than her usual strapless look.

Tumbling curls and Neil Lane jewels provided the finishing touches.

Credit: Getty