Cameron Diaz is foul-mouthed, ruthless, drinks, smokes pot and she’s a sexy as hell in her new film with Justin Timberlake. It’s called “Bad Teachers,” but, let’s face it, she’d be every guy’s dream teacher.

Diaz smokes pot, gets all wet and wild at a car wash and curses at kids in a new trailer for the film, written by Gene Stupinsky and Lee Eisenberg.

She’s out to sex up and cash in on geeky Justin Timberlake, whom she once dated in real life.

According to the synopsis, some teachers just don’t give an “F.”

Elizabeth (Diaz) gets dumped by her fiancé, so she sets out to win over a rich, handsome substitute (Timberlake).

But she must compete for his affections with an overly energetic colleague, Amy (Lucy Punch).

When Elizabeth also finds herself fighting off the advances of a sarcastic, irreverent gym teacher (Jason Segel), the consequences give her students, coworkers, and even herself an education like no other, according to the preview.

Check out the trailer below: