Cameron Diaz believes nobody can get through life "unscathed" by infidelity.
The actress stars alongside Kate Upton in The Other Woman, about a woman who teams up with her lover's wife to seek revenge after finding out he's married.
She's dated high-profile stars such as Justin Timberlake and Jared Leto in the past, but the 41-year-old is currently single.
Cameron believes that everyone has had to endure some form of infidelity in their lives and insists she didn't shoot the film to "make a statement".
"My statement is that I am actually not interested in making movies about men cheating on women; it's not at all what I am interested in," she explained to the British edition of OK! magazine.
"Everybody has been cheated on, everyone will be cheated on. I can't fix that, I don't know how, I don't have any judgement on anybody, I don't know how to fix the problem.
"We are human beings, we are complicated - you cannot go through life without tallying up a few scars, you cannot go through life unscathed, it's just what it is. It's all meant to happen, take your lessons, figure it out, move on."
The Other Woman isn't just about cheating; it's also about women sticking together when they've been betrayed.
Cameron is pleased she has a good group of female friends to turn to during tough times.
"I exist for all my girlfriends. I am very, very, very fortunate; my friends are incredible and I am very lucky to have a lot of really solid, good friends - girlfriends and male friends - who I can just rely on," she smiled.
"We are tribal, we need our tribe - I have a bunch of little tribes all over the world that I pop to for a little bit of time, and then I move on and that's the great thing about being mobile; a lot of my friends have kids and they are stuck, planted in one place, and I kind of get to pop into all the different little tribes around the world and hang out for a little bit."
© Cover Media