Cameron Diaz is ''sexually attracted'' to women.

The 41-year-old actress - who has dated Jared Leto and Justin Timberlake in the past - believes it's ''natural'' to appreciate the ''beauty'' of other ladies and to feel some form of sexual desire towards them from time to time.

She said: ''I think women are beautiful - absolutely beautiful.

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

Meanwhile, the American actress admits she prefers dating British men because of their hilarious sense of humour, but she can be instantly turned off someone if they're ignorant and douse themselves in too much cologne.

When asked what her biggest turn-off is, she told the May issue of Glamour magazine: ''Being rude. I don't have any patience with that. Oh, and too much cologne - that's something I can't do.

''Hygiene's not a bad thing, either, so that's quite high on the list. But basically I love a sense of humour because that's what tells you how smart a man is.

''I love British humour and British men.''