Sofia Vergara dazzled fans and turned heads at the premiere of the Smurfs in NYC.
Wearing turquoise drop earrings that matched the Smurf colored carpet and a gorgeous purple gown, Sofia stole the show with her stunning beauty.
You can bet that is one happy smurf!