Sofia Vergara only gets better with age. The 39-year-old actress dawned a number of ravishing outfits during her smoking hot photoshoot for Vanity Fair Spain's July 2012 issue.

So, how does an A-list actress, who already has tremendous sex appeal, take it to the next level? Easy, put her in a tight vintage dress, slap on some red lipstick, and give her a cigarette to suck on. That's exactly what's happening here, folks. Nice, isn't it?

[Daily Mail]