Cameron Diaz was so shocked when she read the first 30 pages of the 'Bad Teacher' script she didn't think she would ''ever'' play the part.
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."