Skip to content

Bad Teacher

About Bad Teacher

Elizabeth Halsey (Cameron Diaz) is a foulmouthed, ruthless, and inappropriate teacher. She drinks, gets high, and can't wait to marry a meal ticket to get out of her bogus day job. When she's dumped by her fiancé, she sets her sights on a rich, handsome substitute (Justin Timberlake) while shrugging off the advances of the school gym teacher (Jason Segel). The consequences of her wild and outrageous schemes give her students, coworkers, and even herself an education like no other!


Lee Eisenberg, Gene Stupnitsky

Associate Producer

Melvin Mar, M. Riley

Executive Producer

Jake Kasdan, Georgia Kacandes, Lee Eisenberg, Gene Stupnitsky


Jake Kasdan


David Householter, Jimmy Miller


Cameron Diaz, John Michael Higgins, Justin Timberlake, Lucy Punch, Jason Segel