Celebrity Hair Color Addicts

celebrity hair color cameron diaz brunette

Cameron Diaz: brunette

While the red tints make Diaz’s brown hair look soft and romantic (or maybe it’s just the hairstyle that’s fooling us), they also make her skin look pinker than normal. The bronzy glow that came with her blonde hair is gone, and this is a muted, toned down version of Diaz. Which do you like better?

Our humble opinion: “The flat, brassy brown does nothing for her skin.” — Anna, Assistant Editor

Next: Cameron Diaz with black hair