Cameron Diaz isn't looking for the perfect guy.

The 41-year-old actress - who recently claimed that ''everyone will be cheated on'' by a lover at some point in their life - insists she's not actively searching for a man to share her life with.

However, if the right guy comes along naturally then Cameron would still be open to pursuing a relationship with them.

Serial dater Cameron said: ''I don't think you find them, I think they find you. My feeling about it is you should just be open to receiving.''

The blonde beauty also revealed she believes that people can have soul mates, but doesn't think that humans have just one person they can connect with on such a deep and meaningful level.

Cameron - whose previous boyfriends include Justin Timberlake, Jared Leto, and baseball player Alex Rodriguez - is quoted by Us Weekly magazine as saying: ''There are many soulmates. My soul has a lot of different facets and it needs a lot of different men. Friends, too. Friends can be soulmates!''

Cameron formed a close bond with her co-star Kate Upton on the set of 'The Other Woman' and she showed the Sports Illustrated model how to be a ''proper adult'' when she celebrated her 21st birthday last June.

She said: ''We celebrated Kate's 21st birthday in the Hamptons. We showed her what it was like to be a proper adult!''