I never thought I'd say this after that one movie, but Cameron Diaz looks amaaaaazing in this shoot for the new Esquire Magazine thanks to the smut specialist himself, Terry Richardson. Sexy, seductive and more provocative than ever- bad teacher!