Sofia Vergara Knows Her Way Around a Bikini

Sofia Vergara turns 42 today, and we're celebrating with a look at her hottest bikini snaps. The Modern Family star knows how to flaunt her curves in a two-piece whether she's lounging on a tropical beach with loved ones or posing for a steamy shoot. She likes to share her own personal bikini shots as well, and now that she's dating Joe Manganiello, we might be in for even more steamy beach pictures! Click through to see all of Sofia's best bikini moments.

Sofia wore a thong bikini at the pool in June 2013.

INFphoto.com

She wore white to lounge in Ischia, Italy, in July 2010.

In 2013, Sofia gave the camera a sultry look on the beach.

She showed off her fit form with a pal while in Mexico in December 2011.

Sofia posed in her swimsuit and a skirt during a 2013 trip to Mykonos.

Sofia slipped into a bikini for a Miller Lite ad.

She chose a black two-piece during a Mexico trip in October 2011.

Sofia enjoyed herself in Mykonos during the Summer of 2013.

Sofia flashed her abs by a tree in 2013.

Sofia got white hot on the cover of Shape's March 2011 issue. Source: Shape

Sofia and a friend posed on the water in May 2012.

She wore a bikini to celebrate her 40th in Mexico during 2012.

She rocked a Miller Liter bikini in the sand.

Sofia posed in a white bikini with a friend in July 2010.

Sofia rocked a bikini during a May 2012 trip with friends.

INFphoto.com

In March 2011, Sofia slipped into a sexy suit for a shoot in Venice beach.

INFphoto.com

She soaked up the sun in a suit in Italy in July 2010.

Sofia showed off her bikini body and an amazing view while vacationing in Capri, Italy, in July 2012.

Sofia played on a swing.

INFphoto.com

Sofia hung by the ocean in Italy during a July 2010 trip.

Sofia went boating during a May 2012 tropical trip.

INFphoto.com

Sofia revealed her hot bikini body on the beach in Italy in July 2010.

Sofia enjoyed a drink by the pool.

She posed while lying out on the beach in 2013.