She's "stronger and more confident" than ever before – in her self and relationships

By Ellen Tumposky
Updated May 13, 2008 12:00 PM
Courtesy Cosmopolitan

At 35, Cameron Diaz is happy with her looks – in fact, she thinks she’s getting hotter as she gets older.

The actress “had to have work on my nose” after a 2005 surfing accident but, she tells the U.K. Cosmopolitan in its June issue: “I’d never do anything else. I think beauty comes from the inside.”

Diaz – whose father Emilio died suddenly last month, after the Cosmo interview had been conducted – added, “I feel I get better with age … I look at pictures of myself when I was 21 and think, ‘Wow, I didn’t look so bad.’ But I take more care of myself now, so in a way I feel like I look better than I did then …. I feel stronger and more confident.”

To her chagrin, she’s still battling the occasional breakout, though. “Sometimes I’ll look in the mirror and be like, ‘Damn, where did that that come from?’ Seriously! I’m 35 years old. When is this going to stop?!”

Diaz, whose exes include Justin Timberlake, also isn’t sure marriage lies in her future. “There are a lot of ways to approach commitment and relationships – and marriage is just one of them,” she told the magazine. “I think partnerships are a wonderful thing in whatever form they take, and I definitely want that in my life, whether or not it’s in the traditional sense.”