Cameron Diaz has said she believes "everyone will be cheated on" at some point in their lives.
The actress - who has previously dated stars such as Justin Timberlake and Jared Leto - doesn't think anybody can avoid complications in their romantic relationships, according to reports.
Discussing her new film The Other Woman, about two women who team up to get revenge on the cheating man in their lives, Cameron told 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 judgment on anybody, I don't know how to fix the problem."
The star, who is currently single, went on: "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 also stars Nikolaj Coster-Waldau, Kate Upton, Nicki Minaj and Leslie Mann.
Cameron, 41, revealed the bond between the female characters attracted her to the project.
"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 said.