James McAvoy in 'Filth'
James McAvoy in ‘Filth’

Back in April, we brought you the early teaser trailer for James McAvoy’s new movie Filth, in which he plays a degenerate and bi-polar Scottish policeman with some very bad habits.

So bad, in fact, that even that one-minute-long teaser is NSFW.

And now there’s a longer, equally red-band version, which seeks to illustrate a few more unappealing aspects of James’s character. He does drugs, he has sex, he is rude to small boys and swears like a docker with an ingrown toenail.

Jim Broadbent is in it too, alongside Billy Elliot’s Jamie Bell and Downton Abbey’s Joanne Froggatt.

Suffice to say it’s not for family enjoyment – although it looks like a LOT of fun – much as you would expect of a film based on an equally seedy novel by the author of Trainspotting, Irvine Welsh.

Probably best to keep it from any Narnia-loving older children in your house though.

Read More
By Fraser McAlpine