Cameron Diaz's Bad Teacher shock

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."