Sofia Vergara goes topless for 'Vanity Fair': 'I wish I had fake boobs'
Sofia Vergara is baring her famous physique for Vanity Fair.
The 42-year-old Modern Family actress stuns on the cover of the magazine's May 2015 issue -- shot by famed photographer Annie Leibovitz -- in which she talks about everything from her voluptuous figure, her relationship with fiance Joe Manganiello, and how she was able to amazingly turn her signature accent into an asset.
Surprisingly, Sofia says her enviable curves aren't desirable.
"My whole life, buying a bra was a nightmare," she complains. "What I used to do when I moved to L.A., I found places like Frederick's of Hollywood that make bras for [strippers]. Believe me, I wish I had fake boobs. I lay down and they completely go down like all the way, like here."
"It's not fun," she stresses. "My boobs are, like, huge."
Which is why she gets defensive about the types of dresses she's able to wear on the red carpet.
"Sometimes you read in the press like, oh, Sofía is wearing again the same shape dress, and I want to answer them and say, 'What the f**k do you want me to wear?'" she asks. "Obviously there's a reason why that's what I go for."
Still, nobody would argue that Sofia is considered one of the most attractive actresses in Hollywood -- and she definitely caught the eye of Magic Mike star Joe Manganiello instantly. Sofia reveals that the 38-year-old Joe pestered her Modern Family co-star Jesse Tyler Ferguson for her number the very same day she announced her breakup with former fiance Nick Loeb.
"Joe immediately contacted Jesse Tyler Ferguson, like, 'Please, please, please tell her I want her number,'" she dishes. "And I'm like, 'Jesse, no, he's too handsome.' Then, after two days of Jesse trying to convince me, I'm like, 'O.K., give him my number.' I'm thinking, I'm in New Orleans shooting, and he's in L.A. Nothing's going to happen. But we started talking a lot, and then he showed up in New Orleans. Since then we've been inseparable."
Though one surprising thing does bother her -- their four-year age difference!
"There's nothing about him I'd change other than the fact that he's four years younger than me," she admits.
As for her famous Columbian accent, Sofia says she has hired a speech coach to help her -- but eventually learned to embrace it.
"It's exhausting," she says about her work with a speech coach. "It's also boring. And I have a bad ear, you know? I've been in this country for 20-something years and I still sound like this . . . So I was going to auditions and the only thing I could focus on was the position of the tongue. I was not acting. And then I thought, If I can't get a job with my accent, this is not a job for me."
Obviously, it all worked out. According to Forbes, Sofia is the highest paid actress in television, and she's earned the coveted title three years in a row. Last year, she brought in an estimated $37 million.
"If Gloria is a stereotype, so what?" she says about critics of her character on her hit ABC show. "Who wouldn't want to be Gloria?"
ET caught up with Sofia at the Screen Actors Guild Awards in January, when she dished about whether or not she's planning to have kids with her "too handsome" fiance. Watch below!More from AOL.com:
Would you try this hair trend inspired by 'abuelita'?
Sofia Vergara reveals the one Spanish phrase every American needs to know
'No Kardashian Parking' signs crop up in Hollywood