Yes, there are smarter films out this week. Yes, there are more groundbreaking films out this week. And there may be more 3D films out this week. Almost definitely. But we defy you to find a film that’s out this week that’s more fun than Bad Teacher (OK, Potiche is fun but only in a Carry On At Your Convenience kind of way). Cameron Diaz, who you can’t help but quite like, plays the bad teacher of the title, a little strumpet of a woman who couldn’t give a rat’s back bottom about her students, turns up drunk and abusive and just wants to get her hands on a new teacher who not only is Justin Timberlake but is also loaded – so you can hardly blame her. Cheap and nasty but very, very funny we think it’s probably the one we will be sitting in with on what looks like being a very rainy weekend.