Cameron Diaz

Cameron Diaz on the June cover of Vogue magazine. (Mario Testino/Vogue)

The actress, in Palm Springs, wears a 3.1 Phillip Lim eco-dyed 100 percent natural silk dress and an Eco Emporia belt made from a reclaimed fire hose. John Hardy silver cuffs. (Mario Testino/Vogue)

Something to cheer about? Shorts made from wild Guatemalan cotton that is naturally resistant to pests. Carolina Herrera gazar blouse. Goods of Conscience plaid shorts. (Mario Testino/Vogue)

Cameron Diaz (AP)

Cameron Diaz (AP)

Cameron Diaz (AP)

Cameron Diaz (AP)

Cameron Diaz (AP)

Cameron Diaz (AP)

Drew Barrymore, Cameron Diaz and Lucy Liu (AP)