Cameron Diaz studies scripts
Cameron Diaz always reads scripts right through before deciding whether to commit to a project.
The 38-year-old actress admits she was initially unimpressed when she was given the script for her new movie 'Bad Teacher' but was pleased she carried on reading as she eventually fell in love with her character Elizabeth Halsey.
She said: "Thirty pages in, I didn't want to know her and then by 10 pages more I was starting to get her. By the end I loved her.
"My rule is I have to read it all the way through. It's kind of like the dress that looks terrible on a hanger, and then you try it on and it's the only dress that looks good - after you've said, 'That will never look good.'
"It was a struggle at first, then I realised how brilliant she was."
The blonde beauty was relieved she finished the script because she realised it was a character she "had to" play in order to relax from usual moral constraints.
She explained: "It was an opportunity to play a character I didn't have to be morally responsible for. We all have to follow certain social standards and I was able to let that go for a couple of months, leave behind all my moral qualms, then step back out of that at the end of the day and go back to being part of society.
"I had to play her, I just knew I had to. There was no choice for me."