Cameron Diaz delivers in a OK movie!

Rating: Null/10 (19 July 2011)

Cameron Diaz as the first reviewer puts it, is great and really saves this movie from being all that bad. It wasn't that good. It was OK. But with her presence, Hollywood doesn't give her enough credit. As she's cast against type. And does well with the material she is given.
She plays a foul-mouth, money grabbing, and worrying about aging teacher who is really awful to her students and even the staff. She gets dumped by her rich fiancé for using money without his permission. And thinking that she doesn't have to work again after the school she works at gives her a going-away party in the first half.
She is forced to work at the same school to pay the bills and fight off romantic advances by Jason Seagal who is in the film, far too short and not given enough material in the process. To showcase his talents.
She finds another gold digger in Justin Timberlake. A substitute teacher as he's going with Diaz's comic-rival played by Lucy Punch. Who also is great in the film. Timberlake is only there is eye candy. Even though he tries to make the most of what he is given.
The film has it's funny moments. But at times, it can be a little mean-spirited as Diaz's character is that way. But she does have a soul inside of her. But she rarely uses that as well. As it wouldn't be called "Bad Teacher" for nothing.
But only Segal and Timberlake with what they are given, try to make the most of it and comes off likable. But Diaz is cast against type of her sweet, innocent women that she plays in. Like "Knight & Day" last year. Delivers in an OK movie. Lots of language and sexual innuendos. But she does deliver.