hzl_eyed_grl: Don't let those ignorant people get to you. You are fine in any way you look at it. I know it's hard to ignore what people think but those people have never been in your shoes and they don't know any better.
Maybe it is just me but what I notice is that whenever some girl/woman get famous, she would do anything to screw up herself. Either get skinny like a bone or screw up their face/hair or whaterever good things that make us like them in the first place. example:
1. Cameron Diaz (like the thread title said), looks pretty hot in The Mask, now flesh and bone, pale like dead person. (look at her cheekbone, ugh).
2. Portia De Rossi, same like no. 1. (look at her dangling flesh on her arms, ugh).
3. Angelina Jolie, getting freakier everyday.
4. Kate Moss, well, she's a model, required to eat and puke.
and many more.
I admit it, this is men's fault more than women.
If men didn't perceive/look at/demand women to be "perfect", maybe women these days wouldn't be like this. Then again, men like to look at "perfect" women, no denying that.
Maybe if all women decide to be what they are, I guess men would not have a choice but accept a women the way she is and quit comparing her with another women.
Maybe my post doesn't make sense but what I'm saying is basicly please don't worry about how you look, it is not important, your personality is more important (to me anyway).