Cameron Diaz has some pretty sexy hair. She's rocked a few different hairstyles over the years. Here's Cameron Diaz with long waivy hair #1
Here's the same hairstyle, but brunette #2
Here's a young Cameron Diaz with a shoulder length hair cut #3
Here's Cameron Diaz 2012 with super short hair #4