Before Sofia Vergara was one of the biggest names in Hollywood, she was just a girl from Colombia trying to make it after quitting dentistry school. Since landing the hit role of Gloria on Modern Family, the 44-year-old has been tied to a few famous men, including ex Nick Loeb of embryo-lawsuit fame. But did you know there she reportedly dated Tom Cruise?
Now, Sofia is happily married to the supersexy Joe Manganiello, but that won't stop us from looking back at the men that stole Sofia's heart in the past. Take a look at who came before him.