Columbia Pictures have released a new trailer and poster for Jake Kasdan's Bad Teacher. The movie stars Cameron Diaz, Justin Timberlake, Lucy Punch, John Michael Higgins and Jason Segel. Diaz plays a foul-mouthed, ruthless and horny as hell school teacher who cares more about screwing a rich temp teacher [Timberlake] than educating her students. The comedy hits theaters June 24. Hit the jump to check out the trailer via YahooMovies.