Cameron Diaz is another one of those naturally brunette actresses who looks stunning with 
blonde hair, in fact Cameron Diaz keeps her hair blonde almost all the time, causing many people to believe she is actually a natural 
blonde.
Cameron Diaz simply knows she looks fabulous with 
blonde hair and shes sticking with it! And good for you Cameron, girl hairstyle power!
However this picture gallery features Cameron Diaz while sporting both her trademark 
blonde hair, along with a few other hair colors and 
hairstyles.

Straight slightly tousled hairstyle with dark roots.

Cameron Diaz elegant medium length layered hairstyle with 
bangs.

Cameron Diaz dark auburn hair color.

Cute blonde haircut with minimal bangs.