Production. Bad Teacher is directed by Jake Kasdan based on a screenplay by Lee Eisenberg and Gene Stupnitsky. Columbia Pictures purchased Eisenberg and Stupnitsky's spec script in August 2008. In May 2009, Kasdan was hired to direct Bad Teacher. The following December, Cameron Diaz was cast in the film's lead role.
Directed by Jake Kasdan. With Cameron Diaz, Jason Segel, Justin Timberlake, Lucy Punch. A lazy, incompetent middle school teacher who hates her job, her.
Cameron Diaz as Elizabeth Halsey and Justin Timberlake as Scott Delacorte in 'Bad Teacher. Thomas Lennon as Carl Halabi and Cameron Diaz as Elizabeth.