Cameron Diaz's portrayal of a bad teacher has been previewed in a red band trailer for "Bad Teacher". She is foul-mouthed and ruthless, gets high and even sleeps in the class. She can't wait to marry her meal ticket and get out of her bogus day job.
But when she's dumped by her fiance, she begins to woo a rich and handsome substitute teacher who happens to be the heir to a watch-making company. Her plans to win his heart include having a breast enlargement surgery, but her true challenge is an overly energetic colleague Amy Squirrel who attracts the substitute teacher.
Justin Timberlake is cast as the substitute teacher, while Lucy Punch portrays Amy. Molly Shannon, Eric Stonestreet, Jason Segel and John Michael Higgins additionally support the cast ensemble of the comedy from director Jake Kasdan which is set to grace U.S. theaters on June 24.