Bad Teacher 123movies

But here is the reality check.

Directed by Jake Kasdan, Bad Teacher follows the unapologetically immoral Elizabeth Halsey (Cameron Diaz), a seventh-grade teacher who despises her job and her students. Her life goals are simple: marry a rich man and quit teaching forever. When her wealthy fiancé dumps her, she returns to the classroom with a new mission—saving $10,000 for breast implants to snag a new "meal ticket". The film thrives on its stellar ensemble cast: bad teacher 123movies

The movie follows the story of Elizabeth Halsey (played by Cameron Diaz), a foul-mouthed, chain-smoking, and irresponsible high school teacher who is more interested in her personal life than her students. She is assigned to teach a history class at a Philadelphia public school, where she meets her new co-teacher, a straight-laced and enthusiastic teacher named Stanley (played by Justin Timberlake). But here is the reality check