Cameron Diaz 'believes in open-relationships'

Hollywood A-lister Cameron Diaz has suggested having more than one partner at a time might be the way to go.

The 41-year-old, who has dated a string of high profile celebrities over the years, was speaking with the Daily Mirror while promoting her new movie The Other Woman.

She said women usually expect men to understand everything about them and give them everything they require, which could be where they are going wrong.

When asked if women should date more than one person, she replied: "Why not? Why would that be so bad?"

Cameron compared it to the relationships she has with her female friends, who all offer something different, while none expect to know and do everything with her.

She said: "There are different commonalities in each one of them and when I want to do those certain things, I can go to that girlfriend and we do those things together."

Men who have previously been linked to the Bad Teacher star include Justin Timberlake, Alex Rodriguez, Matt Dillon and Jared Leto.

Meanwhile, Cameron recently spoke to Esquire magazine and talked about how she never felt the need to get married, but refused to rule out having children at some point.

She said: "It [marriage] just wasn't the thing I was drawn to. I certainly didn't want it in my 20s. Or my 30s.

"I don't need to have the children in my life be a part of my literal flesh. And anyway, there's still a possibility of that, I ain't that old."

In her new movie, Cameron plays a character who finds out her boyfriend is actually married, after which the two women discover there's also a third female in the picture.

She has been promoting the film at a variety of events across the US and Europe, where it will be released before the end of April.

It also stars Leslie Mann and model-turned-actress Kate Upton.