Cameron Diaz attends the premiere of “Bad Teacher” at the Ziegfeld Theatre in New York. Diaz plays Elizabeth Halsey, a teacher who doesn’t set a good example for her students. (Jason Kempin / Getty Images)
Justin Timberlake stands at attention at the premiere of “Bad Teacher.” Timberlake plays a substitute teacher pursued by Diaz’s character. (Jason Kempin / Getty Images)
Jason Segel plays gym teacher Russell Gettis. (Stephen Lovekin / Getty Images)
Leslie David Baker, left, supports fellow “Office” star Phyllis Smith at the premiere of “Bad Teacher.” In the movie, Smith plays Lynn Davies, a friend of Diaz’s character. (Stephen Lovekin / Getty Images)
Advertisement
Kathryn Newton plays Chase Rubin-Rossi in the film. (Jason Kempin / Getty Images)
Adrian Kali Turner plays Shawn in the film. (Peter Kramer / Associated Press)