Not only is Cameron Diaz one of my style icons but I think she is probably the coolest chick ever. She's always been whoever she wanted to be and not worried about what other people think.
Her casual style is really laid back while still looking put together and stylish. These are some of my favorite casual looks of hers:
She also is a pro at casual-dress attire. I'm always so worried that I will be too overdressed or too underdressed but her style is so versatile that it could be worn either way. And like the styles below, I always find myself wearing a lot of black too!
And when it comes to red carpet fashion, she always looks amazing. My favorites are all of her sparkly dresses. If you are invited to the red carpet, why not sparkle?!
What do you think of Cameron's style? What's your favorite look?
Catch up on the rest of my Style Icon series: