The 41-year-old 'What Happens in Vegas' star, who earlier dated singer-actor Justin Timberlake and Jared Leto, said all women have been attracted to another women at some point, reported Daily Mirror.
"And I think that all women have been sexually attracted to another woman at some point. It's natural to have a connectivity and an appreciation for the beauty of other women," Cameron Diaz said.
Diaz also said too much of cologne and rudeness in a man turns her off.
"Being rude. I don't have any patience with that. Oh, and too much cologne, that's something I can't do," Cameron Diaz said.