Cameron Diaz says she's prettier at age 35
For everyone who thinks Cameron Diaz is too skinny and acne-ridden to be considered hot, the 35-year-old has news for you: you can stuff it. The actress tells the U.K. edition of Cosmopolitan that she's happier and looks better now than when she was younger.
"I look at pictures of myself when I was 21 and think, 'Wow, I don't look so bad,'" she says. "But I take more care or myself now, so in a way, I feel like I look better than I did then… I feel stronger and more confident."
She also admits the only real work she's had done was a nose job after a surfing accident three years ago. But even as she ages gracefully, she doesn't think she'll necessarily ever tie the knot.
"There are a lot of ways to approach commitment and relationships -- and marriage is just one of them," she says. "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."
And somewhere, Justin Timberlake sighs.