Cameron Diaz was on the set of Bad Teacher in LA on Monday.