Annie Leibovitz photographed 42-year old Modern Family star Sofia Vergara for the May 2015 cover of Vanity Fair, styled by Jessica Diehl. (source)
Click here to view last year cover featuring Scarlett Johansson, here to view 2013 cover featuring Audrey Hepburn, here to view 2012 cover featuring Juliana Margulies, Claire Danes, Sofia Vergara and Michelle Dockery, here for 2011 cover with Rob Lowe, and here for 2010 cover with Grace Kelly.