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.
Cameron Diaz elegant medium length layered hairstyle with bangs.
Cameron Diaz casual long natural brunette hairstyle.
Lovely loose fitting updo hairstyle.
Cameron Diaz shaved head for movie role!