The subject of her new film, The Other Woman, cheating is a complicated issue that Diaz insists sometimes can't be avoided.
'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.'
The 41-year-old added: 'We are human beings, we are complicated - you cannot go through life without tallying up a few scars, you cannot go through life unscathed.'
Diaz, who has dated Justin Timerberlake and Jared Leto in the past, admits that she too has 'gone down the wrong roads' before, but that's 'what life is all about, learning your lessons.'
The Other Woman sees Cameron star alongside Leslie Mann and swimsuit model Kate Upton, as the three women try to take down an unfaithful husband.