Style: Hairstyles

Blonde – Brown – Light – Dark – Short – Long – Straight – Wavy – Classic – Crazy. Cameron Diaz sure has sported them all. Here’s a retrospective of the various hairstyles Cameron’s worn from the early ’90s to present day.