Bad Teacher is funny in ways it shouldn't be. Cameron Diaz owns the role of Elizabeth as the foul-mouthed, pot smoking, trashy blonde teacher with a twisted outlook on life. Obscenities and bizarre sexual innuendo roll off her tongue perfectly. Justin Timberlake is hilarious and awkward as Scott. His character is complex and....well he's just awkward....there's no other way to describe it. Lucy Punch is the perfect counterpart to both Diaz and Timberlake's characters as Amy Squirrel. Her over-the-top performance is one you will remember. Jason Segel steals every scene he's in as Russell the equally foul mouthed and dirty gym teacher. Phyllis Smith is an adorable and strange addition to the movie as the confused Lynn Davis, bringing her own brand of corkiness to the plot. All in all, the casting of Bad Teacher is flawless and is really where the movie shines. The punchlines are delivered with punch and the characters are decently developed and complex in their own ways.
There are some setbacks to Bad Teacher which stop it from being a great comedy. The plot devices used to move the story along are unconvincing and overplayed. Character transformations are equally unconvincing, uninspired, and rushed. Some scenes feel forced for the sake of cheap laughs or shock value. None of it though is shocking enough for this to be an effective method of comedy. Sometimes the characters feel a bit too weird even for the universe of strange the movie sets early on. Jason Segel's Russell is the most interesting character in the movie and yet for some reason is greatly underused. He pops up in pointless scenes simply to interject a laugh and then disappears for long stretches of time.
Bad Teacher is a funny movie. The critics have not been so generous with their reviews, but who listens to them anymore anyways? If you are into dark comedies or a raunchy brand of humor, you will find yourself laughing with this one. While the plot devices are forced and some of the humor could have been better with a more subtle approach, overall this is a decent flick to chill out on the couch and laugh with. 7/10