If you haven’t seen it yet (and I would strongly recommend that you do) and you have Sky+ with Anytime, it’s on there now until Wednesday 21 January. Even if you can’t watch it before then, get it recorded into your Sky+ planner.
There’s quite a few swears and “adult” themes, and yes it’s 3 hours long, but it’s a cracking film.
I’m watching it now. Yeah, I know I have it on DVD, but I lent it to someone at work and haven’t had it back yet.