Diaz: Age has made me accept my looks
HOLLYWOOD: Cameron Diaz feels more confident with her looks now she's in her 30s.
The stunning actress says she has learnt to accept her appearance and no longer worries about it like she did 10 years ago.
The 37-year-old beauty said: "I feel better in my skin than I did 10 years ago. I've come to accept who I am and I feel I don't have to prove anything to anybody. I'm in a completely different place now and I'm very comfortable with where I'm at and who I am."
However, the 'Shrek' star admits she can no longer eat what she wants now she is getting older.
She told Britain's Look magazine: "I used to be able to eat anything I wanted. Fried chicken, onion rings, half a bottle of wine. But as you get older, your insides rebel. You've asked so much of them for so many years, and then they just go, 'Uh-uh, bi-atch! Gonna eat cheese fries? See how you sleep!' And you're tossing and turning all night!"