Cameron Diaz will play a sassy, nasty high school teacher in “Bad Teacher”. Be warned – she is bad-mouthed, poorly behaved and would surely get a D minus were it not for her ingenuity in finding a ticket out of the classroom.
Elizabeth Halsey cannot wait to get out of teaching. Sleeping in the classroom, smoking pot between classes and using dodgeball as a teaching method, she passes the time until term is over. After a rich and handsome substitute teacher shows up at her school, Elizabeth Halsey sets to ensnaring the unwitting heir and has to raise her game in the classroom to do it.
Bad Teacher will be released on June 24th in the UK & Ireland.
Cameron Diaz as Elizabeth Halsey
Lucy Punch as Amy Squirrel
Jason Segel as Russell Gettis
Justin Timberlake as Scott Delacorte
Phyllis Smith as Lynn Davies
John Michael Higgins as Principal Wally Snur
Dave Allen as Sandy Pinkus (as Dave ‘Gruber’ Allen)
Jillian Armenante as Ms. Pavicic
Director: Jake Kasdan
Writers: Gene Stupnitsky, Lee Eisenberg