According to The Hollywood Reporter, Lucy Punch (soon to be seen in Dinner for Schmucks) has been cast alongside Cameron Diaz in Jake Kasdan's comedy Bad Teacher.

Columbia Pictures is making this film.

Gene Stupnitsky and Lee Eisenberg wrote the screenplay. It centers on Elizabeth Halsey (Diaz), she is "a foul-mouthed, conniving seventh-grade teacher who pursues a colleague after being dumped by her sugar daddy." The new love interest puts her in conflict with Amy Squirrel (Punch), the school's top teacher.

Bad Teacher starts filming next month in Los Angeles.