Cameron Diaz says that she has very little vanity and she wouldn't care if there was a bad photograph of her in a magazine.

She told told Glamour magazine, "I have very little vanity – but at the same time I'm incredibly vain. If I see a bad picture of myself in a magazine I don't give a s***. I'm like, whatever. But it's a funny thing being out in the world in the way that I am. You really have to keep yourself in check because it's easy to lose your head."

The 41-year-old actress added that she isn't worried about not getting good roles now that she's no longer a young up-and-coming star.

"Now that I'm getting older, people have stopped asking me about proving myself and started asking me whether I'm worried that I won't get any interesting roles any more – when, actually, older roles are the best roles for women.

"The ingénues are not getting the interesting roles now – they weren't really ever. They were just being objectified."