Cameron Diaz is quite the hair-color chameleon. This week alone, her hair was three different shades of strawberry blond! Personally, I've always loved Cami all blond, but as far as brunettes go, she's not half bad either. The only look I don't love is this highlighted mish-mash. What do you like best?

Source