Cameron Diaz with Justin Timberlake on the set of "Bad Teacher" at the City Hall downtown Los Angeles.