Getty Images

Effortlessly striking, with her beach-ready body, piercing blue peepers and sexy tousled waves, Cameron Diaz rarely has a bad day.

But even the blond beauty, who plays a foulmouthed middle school educator in "Bad Teacher," opening tomorrow, makes the occasional misstep. If we were Diaz's stylist, here are a few guidelines we would offer.