Bad Teacher gag reel

Cameron Diaz will display an impressive sex drive and filthy mouth in her upcoming comedy, "Bad Teacher."

Turns out that, in real life, she can be even dirtier.

Diaz goofs up alongside Justin Timberlake and Jason Segel in this gag reel for the film, which hits theaters June 24th. Diaz plays a bitter junior high teacher whose life gets thrown out of whack when the rich man she's set to marry dumps her -- now, she actually has to teach indefinitely, not retire once she gets that ring.

Justin Timberlake is the sweet, naive and well-inherited rich new teacher whom she sets her sights on, while Segel is the much better fit of a man who wants to learn some very intimate lessons from Diaz.

As awkward as her relationship with Timberlake is on screen, the pair of exes didn't have a problem at all working with each other.

"We wanted the best person for the job, and Justin was that person," Diaz told the Associated Press in March. "He's such a great comedian. He's proven himself over and over again... The only thing that I think we were concerned with was what people would make up. The stories that people would make up about us. We were hoping that wouldn't happen, because we're there to work, and we didn't want to have to be distracted by any of those things. And fortunately, for the most part, the media behaved themselves."