Cameron Diaz's Bad Teacher shock

Movie Description(Click Here To Hide)
Jake Kasdan directs this 2011 comedy about a gold-digging, foul-mouthed junior high teacher by the name of Elizabeth (Cameron Diaz) whose waiting for the day that she can marry her sugar daddy and drop her day job. Plans change slightly, however, when Elizabeth is dumped, and she soon sets her sights on the young and attractive substitute teacher (played by Justin Timberlake) that's dating her colleague (Lucy Punch).
June 13th, 2011

Cameron Diaz thought she would "never" want to take the lead role in 'Bad Teacher'.

The blonde actress - who plays foul-mouthed junior high school teacher Elizabeth in the Jake Kasdan-directed film - didn't like her character when she first read the script for the project, but was won over by the time she finished because she loved the story so much.

She revealed: "The first pages I was like, 'Oh my God, what is this woman? There is no way I would ever play her.' But I have a rule that I have to finish a script because you never know what it's going to turn into. By the end I was like, 'I have to play this character!' "

Justin Timberlake - who dated Cameron for three years until 2006 and stars alongside her in the film - also understood why she signed up for the comedy.

He added to Digital Spy: "When I read it the first time I thought, 'I get why she's responded to this.' We have a shared sense of humour."