Watch Cameron Diaz & Justin Timberlake in New 'Bad Teacher' Trailer!
Cameron Diaz is either just a really bad teacher or an amazing actress in the trailer for her new film, Bad Teacher, with Justin Timberlake.
Cameron plays an elementary teacher who doesn't oppose swearing, smoking marijuana on school property or not actually teaching anything to her students.
But things start to turn around when she meets a new teacher, Justin — somewhat.
Also in the movie are Jason Segel, who plays a gym teacher, and The Office's Phyllis Smith as Cameron's friend.
***WARNING: NSFW LANGUAGE!***