Actress Cameron Diaz has said that she will "never say never" to the question of children because she doesn't know what the future holds.
Speaking to Cosmopolitan magazine, the 36-year-old star said: "I think women are afraid to say that they don't want children because they're going to get shunned."
"But I think that's changing too now. I have more girlfriends who don't have kids than those that do."
"And honestly? We don't need any more kids. We have plenty of people on this planet."
Diaz also said: "I never say never. I don't know what's going to happen."
"I could end up adopting half a dozen kids, or I could end up being the next 'octomum'."
Speaking about men, the actress said: "What's changed from 10 years ago is that now I want a man who knows who he is."
"Someone who understands himself, has already dealt with his issues and who can say: 'I see where I've been foolish before and I'm not going to be like that again'."