Cameron Diaz goes to school with 'Bad Teacher' | EW.com