She's one of Hollywood's most eligible bachelorettes. And according to her latest interview, it doesn't sound like Cameron Diaz will be settling down any time soon.
In the new romantic comedy, "The Other Woman," Diaz, 41, plays a sexy single woman who discovers she's dating a married man. But now the longtime bachelorette in real life is speaking candidly about her unconventional opinions on marriage in the May issue of InStyle magazine.
The issue hits newsstands on Friday.
"A lot of people chase after it because they've been told, 'This equals happiness,' the actress told the publication. "They chase it, they get it, and then they find out, 'Why did I think this was going to make me happy? I'm miserable.'"
"I think it's probably a lifestyle that Cameron is comfortable with that she hasn't been married yet," life and relationship coach Donna Barnes told ABC News. "She has had many different relationships."
Diaz also told the magazine she believes women can be as prone to infidelity as men.
"I don't know if anyone is really naturally monogamous," she said. "We all have the same instincts as animals. But we live in a society where it's been ingrained in us to do these things."
It's a sentiment the blonde bombshell echoed on BBC's "The Graham Norton Show" last week.
"I'm like, 'Relax. It's OK if you did.' Everybody gets cheated on," she explained.
Of course, the A-lister has not shied away from serious relationships. She's been linked to some of Hollywood's hottest leading men, from Justin Timberlake to Jared Leto and baseball star Alex Rodriguez. And despite her controversial views on monogamy, she told InStyle she has no regrets about those past loves.
"I'm grateful for all of it - whether it was something quick and passing or something that lingered too long," she said. "There is not one thing I've been through that hasn't been a lesson that led me to this moment, and I can't believe how great life keeps getting."
Diaz's new movie, "The Other Woman," hits theaters on April 25.