Trailer for Bad Teacher, starring Cameron Diaz and Justin Timberlake.

The trailer has been released for Bad Teacher, starring Cameron Diaz and Justin Timberlake.

Read more