"Unlike brunettes and redheads, blondes don't have a deep hair color to frame their face," says celebrity stylist Brett Freedman. "That's why blondes like Cameron Diaz transform so much with cosmetics. Your makeup should be very crisp to bring vividness to your face without overdoing it."
Our friends at StyleList picked out the perfect makeup palette for every shade of blonde!
Try on Cameron Diaz's hairstyles in the Makeover Studio!