Sophia Vergara wore a Carolina Herrera Spring 2012 dress at the premiere of the movie, 'Happy Feet Two'.
I like the printed, knee-length dress with black straps.
However, I dislike the earrings and shoes she's wearing.
I also wish she'd put her hair in a ponytail to show off the top half of the dress.
Image Sources: nymag.com/fashion, justjared.buzznet.com