WATCH: James McAvoy Is Appalling In A Longer Trailer For ‘Filth’

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.

Fraser McAlpine

Fraser has been writing and broadcasting about music and popular culture for over 13 years, first at the Top of the Pops website, and most recently for the NME. He also wrote BBC Radio 1's Chart Blog and reviews albums for BBC Music.

He is Anglophenia's current resident Brit, blogging about British slang and running around the Mall taking snaps of the crowd at the Royal Wedding, as well as reigniting a childhood passion for classic Doctor Who and cramming as much music in as he can manage.

Fraser invites you to join him on Twitter: @csi_popmusic

See more posts by Fraser McAlpine