Cameron Diaz believes in having more than one partner.

The screen beauty - who has previously dated Justin Timberlake, Alex Rodriguez and Jared Leto - believes women ''expect'' too much from their partners in relationships, which fail when these needs aren't met.

She said: ''For some reason, we get into relationships and we expect one man to understand all the parts of us and meet all of those needs.

''I think that's where everything fails.''

The actress, 41, doesn't think it would be ''so bad'' to have another partner.

Quizzed on the matter, she replied: ''Why not? Why would that be so bad?''

Cameron - who hits the big screen opposite Leslie Mann and Kate Upton in 'The Other Woman', where they seek revenge on three-timing Mark - has friends who she shares interests with.

She told the Daily Mirror newspaper: ''We can have all of these girlfriends, all of these friendships. I know with my girlfriends I do totally different things with each one of them.

''I have different conversations. We like things that others don't like.

''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.''