Cameron Diaz on the set of Bad Teacher 3-28-2010 2