NSFW trailer for Irvine Welsh adaptation ‘Filth’ appears online – watch

It features sex, drugs and a lot of swearing...

The first trailer for the film adaptation of Irvine Welsh‘s controversial novel Filth has been released.

The trailer features sex, drugs and a lot of swearing and should definitely be considered NSFW (not safe for work). If this doesn’t bother you, scroll down and click ‘play’ to watch it.

Filth stars James McAvoy as Welsh’s memorable anti-hero Bruce Robertson, a misanthropic police officer with a coke habit and a dubious attitude towards women. The film follows his bid to secure a promotion by sabotaging a rival officer played by Jamie Bell.

The cast also includes Jim Broadbent, Imogen Poots, Eddie Marsan and Joanne Froggatt. Scottish filmmaker Jon S Baird directed from his own script adapted from Welsh’s novel.

Published in 1998, Filth was the third novel from the always provocative Welsh. His debut novel Trainspotting was famously turned into an acclaimed 1996 film starring Ewan McGregor and director Danny Boyle has recently confirmed he is working on a sequel based on Welsh’s follow-up novel Porno.