Cast and Crew of Bad Teacher

Bad Teacher

"Bad Teacher" centers on Elizabeth Halsey, portrayed by Cameron Diaz, a lazy and indifferent middle school teacher who despises her job and her students. After her wealthy fiancé leaves her, Elizabeth begrudgingly returns to teaching to accumulate enough money for breast augmentation surgery. Alongside Jason Segel's character, Russell Gettis, a fellow teacher, the film explores her comedic journey through the challenges of education and personal growth.

The movie delves into themes of self-worth, the complexities of motivation, and the often flawed perception of educators. Elizabeth's character challenges traditional ideals of teacher professionalism, shedding light on the struggles and disillusionment within the education system. The narrative balances humor with a critique of superficial values, ultimately depicting a journey toward self-discovery and redemption.

Upon its release, "Bad Teacher" received mixed reviews but gained a cult following for its unabashed humor and Cameron Diaz's charismatic performance. It contributed to the conversation around unconventional portrayals of female leads in comedy and remains notable for its candid take on flawed characters striving for personal change. The film's impact on pop culture is marked by its boldness in subverting expectations of both the education sector and comedic protagonists.

Main Cast of Bad Teacher

Cameron Diaz as Elizabeth Halsey

Cameron Diaz

Elizabeth Halsey
Jason Segel as Russell Gettis

Jason Segel

Russell Gettis
Justin Timberlake as Scott Delacorte

Justin Timberlake

Scott Delacorte
Lucy Punch as Amy Squirrel

Lucy Punch

Amy Squirrel
John Michael Higgins as Principal Wally Snur

John Michael Higgins

Principal Wally Snur

Crew of Bad Teacher

Full backstage crew list →