Namorou alguns dos homens mais bonitos da atualidade, como Justin Timberlake ou Jared Leto, mas isso não a torna menos receptiva aos encantos do seu próprio sexo: "Acho as mulheres bonitas, absolutamente lindas. E acho que todas as mulheres já se sentiram sexualmente atraídas por outra mulher em algum momento. É natural apreciar a beleza de outras mulheres. Amo as mulheres". As palavras são da atriz Cameron Diaz em entrevista à revista Glamour e, claro, já estão a correr mundo.
Mas, se Cameron Diaz aprecia a beleza das mulheres e não tem qualquer problema em reconhecê-lo, a inveja é algo que a atriz afirma que lhe é estranho: "Adoro mulheres e não acredito na inveja feminina. Penso que não é um sentimento bonito de se ter. Os meus pais sempre me ensinaram que, independentemente do que as outras pessoas têm, essas coisas não são minhas para eu achar que tenho direitos a elas. Que tudo o que posso fazer é o melhor que posso fazer – e o mais importante é que eu possa fazer sempre melhor."
Quanto aos homens, a atriz, de 41 anos, revelou aquilo de que não gosta: "Que seja rude. Não tenho nenhuma paciência com isso. Ah, e que use muito perfume. A boa higiene também é importante e por isso está na lista mas, basicamente, adoro o senso de humor, porque isso é o que mostra o quanto um homem é inteligente. Adoro o humor e os homens britânicos".