Watch: a filthy Cameron Diaz, Justin Timberlake in red-band trailer for “Bad Teacher”

Pin it

Bad Teacher, which pretty much looks like Bad Santa in a middle school, stars Cameron Diaz as an obnoxious, potty-mouthed "educator" who's a far cry from that sweet girl in There's Something About Mary. Her real-life ex, Justin Timberlake, plays a mild-mannered substitute teacher and the romantic catnip for Diaz's lioness. Jason Segel, acting all Jason Segel-y, plays the gym teacher, and The Office's Phyllis Smith appears to be Diaz's straight woman. It was directed by Jake Kasdan of Zero Effect and Walk Hard: The Dewey Cox Story fame, which bodes well for this one. It's scheduled for a June 24 release.