Love her, or hate her, Cameron is a gifted comedic actress.

Rating: 5/10 (9 July 2011)

Bad teacher started off as an amusing movie, but crashed and burned by the closing credits. The actors were quite good (kudos goes to Jason Segal); the story was a bust. The character that Diaz portrayed was quite reprehensible(but surprisingly still funny). I adored Phyllis Smith as Lynn; Justin Timberlake gave a credible performance; the stand out for me was Lucy Punch as Amy Squirrel.
My biggest disappointment is that there were absolutely no consequences for her bad behavior (theft, smoking pot in front of a student, drugging a school official, blackmail etc.). She never suffered for her actions. It left a lot of unanswered questions. I give this movie 5 stars out of 10.