Cameron Diaz

Cameron Diaz

cameron diazcamerondiaz

Being one of Hollywood’s most powerful and highest-paid actresses, we’re pretty sure she could still land gigs with purple hair.

The Verdict: Maybe it’s just us, but we think the brown hair on Diaz is too intense. Her blonde roots go best with her sun-kissed skin and blue-eyed California girl charm. Charlie loved her as his blonde angel, and so do we!

[Photo via, via]

7 of 8