Sunday, 25 October 2020
Bad Teacher
Written by Sandra Fitzpatrick   
Thursday, 30 June 2011 12:05
Bad TeacherBad Teacher may be mildly naughty but never reaches the inspired raunchiness of the similarly titled Bad Santa starring Billy Bob Thornton. The films have absolutely nothing to do with one another except that they are both about people setting a really, really bad example to kids. But what’s the biggest difference between Cameron Diaz and Billy Bob? He’s really believable as a scumbag.

Cameron Diaz is still super-likeable. Ever since her days as the guileless sweetheart in There’s Something About Mary, audiences love her. But there isn’t much that’s loveable about her character in Bad Teacher. Elizabeth Halsey may be an educator but she “doesn’t give an F” about her students. She’s shallow, lazy and the only reason she became a teacher is summers off. She’s also a gold digger, but when her rich fiancé sees the numbers in his bank account dwindling he breaks it off.

If I were her, I wouldn't be getting plastic surgery!What’s a girl to do? Why, get bigger boobs of course! Nothing attracts a rich man like a shiny new pair of double D’s! But they can’t be got cheap, so Elizabeth has to hatch some schemes to rack up the cash, so she can rack up her rack. This is probably the first time Diaz plays an unlikeable person with absolutely no integrity or morals, and yet somehow she manages to have us rooting for her anyway.

Diaz, Segal and TimberlakeBad Teacher has some laughs, mostly due to the funny people in it’s cast. Lucy Punch steals the show as Elizabeth’s sweet as pie nemesis. Justin Timberlake is the substitute teacher that she sets her sites on. He’s got real potential as a comedic actor and doesn’t allow ego to get in the way of taking quirky, offbeat roles. Jason Segal plays the school gym teacher, who might share more in common with Elizabeth than she realizes. He’s a personal favorite of mine, hilarious in everything from television’s How I Met Your Mother to Forgetting Sarah Marshall.

Bad Teacher probably would have been better had it taken a few more risks, but it’s pretty funny nonetheless.


Directed by Jake Kasdan, Starring Cameron Diaz, Jason Segal, Justin Timberlake.

Jason Segal co-wrote and stars in The Muppets, scheduled for release in November. I for one can’t wait!

Cameron Diaz’s first role in a major film was opposite Jim Carrey in The Mask (1994).