Bad Teacher

Genre:  Comedy
Running Time:  92 min.
Release Date: June 24, 2011
DVD: October 18, 2011
Netflix: August 1, 2019

Current rating: Rating: 3.27
based on 3620 votes and 857 reviews
Rate Movie | Read all user reviews

Cast: Cameron Diaz, Justin Timberlake, Lucy Punch, John Michael Higgins, Jason Segel, Thomas Lennon


Elizabeth (Cameron Diaz) is a teacher who just doesn't give an F. Not only is she foul-mouthed, ruthless, and inappropriate—she drinks, she gets high, and she can't wait to marry her meal ticket so she can escape what she considers to be her bogus day job.

When she gets dumped by her fiancĂ©, she connives to win over a rich, handsome substitute teacher (Justin Timberlake)— but has to compete with an overly energetic colleague, Amy (Lucy Punch), for his affections. Things get complicated when a sarcastic, irreverent gym teacher (Jason Segel) starts making advances on Elizabeth. The consequences of her wild and outrageous schemes wind up giving her students, her coworkers, and even herself an education she could never have predicted.

Director: Jake Kasdan
Studio: Columbia Pictures
Producer(s): Jimmy Miller, David Householter
Screenplay: Lee Eisenberg, Gene Stupnitsky
Official Site:

Trailers and Videos more

Photo Gallery view all

User Reviewsread all

  • 1 star "Diaz is a little long in the tooth for these type of vehicles. Her role in the upcoming ANNIE is much more age appropriate."
  • 3 stars "i liked jason segel but cameron diaz and justin timberlake ... ugh! the story sucked. guys will enjoy the car wash scene, however."
  • 3 stars "If you take this movie seriously, you will hate it. Instead, love Cameron Diaz as she gives everything to her role as a despicable human being and appreciate the camp. It's hilarious if you let it be. You may soon be rooting for this bad teacher for the sheer entertainment value she provides."