Zoe Saldana doesn't mind if ''gravity takes its toll'' on her body.

The 36-year-old actress admits her figure has changed over the years and there are times when she's flabbergasted with her shape when she looks in the mirror but it doesn't bother her as she has learnt to accept her inner beauty.

She said: ''My body is less toned. I do look in the mirror and see things I don't want. My first reaction is - she makes a horrified gasping sound - and then I breathe and think, 'I'm a woman, I'm 36, my body is changing.

''I'm exactly where I want to be. I do feel beautiful in a way that even when I was working out a whole lot, I sometimes didn't. Because there have been times that I was really slender and I didn't like that I sometimes looked a little too muscular and flat-chested - you'll never be completely happy, so at the end of the day I's like, 'F**k it. Just be happy regardless.' ''

The 'Guardians of the Galaxy' star credits her husband Marco Perego, whom she married last June, for helping her feel content with her looks, body and life in general.

Speaking to the latest issue of Women's Health magazine, she explained: ''We give each other a great deal of support and love but it wasn't because we found it in each other, we came that way and then got together. That's what I love about it. I do believe whatever's meant to be will be - but had the universe said, 'Let's just wait, he's going to come into your life later,' I would have been fine on this journey I was on just knowing who the f**k I was.''