Sofia Vergara hasn't ruled out cosmetic surgery.

The 42-year-old actress isn't totally against going under the knife or using Botox to slow down the process of ageing, but she insists she'd rather do it naturally.

Speaking to InStyle magazine, she said: 'If it makes you happier and more confident, then why not?

''But I also think you need to do your research, so you know what to expect - that you'll look fresher but not necessarily younger.

''I don't want to age, but hey, what can you do? It's a natural process. I'm trying to do it gracefully.''

Meanwhile, the 'Modern Family' star admits she's having to do more exercise now that she's over 40 because she's noticed her body doesn't burn off calorific treats as quickly as it did beforehand.

She said previously: ''Everyone knows that I've never been into working out. I was always very happy with what I have. Then I hit 40 and I started seeing a softness everywhere on my body.''

The brunette beauty struggles to keep her sweet tooth under control and is even considering hypnosis to help her curb her addiction to sugary snacks.

She explained: ''I heard about someone in LA who got hypnotised so they wouldn't eat candy. I'm seriously looking into that because I'm obsessed [with candy].''