The actress, 41, is currently promoting her new movie The Other Woman which includes a bikini scene with 21-year-old Kate Upton.
But Cameron told a UK newspaper that she wasn’t worried about filming the scenes, and didn’t feel under pressure to compete with her.
She said: “When I did that scene I was barely working out. I wasn’t like, ‘Oh my God, I am going to be in a bikini and Kate is going to be in a bikini and what is everybody going to think of me?’”
Refreshingly, Cameron claims that she embraces the fact that she is no longer 21 and can appreciate the beauty of a younger woman.
“I am 20 years older than her,” she said. “I am not trying to be her. She is a beautiful woman. We are completely different and I celebrate her.
“I don’t wish I was 21 anymore. I’m very happy to be 41 and I love it. I feel great about my body. I take care of myself. It is important to me.”
Meanwhile, Cameron recently insisted she isn't tempted to call an ex when she’s been drinking.
She famously had a relationship with Justin Timberlake, but when asked if she ever does it, she replied: “I don’t have anybody I want to drunk dial.”