Bad Teacher is a 2011 American comedy film directed by Jake Kasdan and written by Lee Eisenberg and Gene Stupnitsky. The film stars Cameron Diaz, Justin Timberlake, Lucy Punch, John Michael Higgins, and Jason Segel, and follows a cynical, self-absorbed middle school teacher who returns to the classroom after being dumped by her wealthy fiancé, with the aim of finding another rich partner. From Wikipedia