It was described as an un-filmable novel, but 15 years after it was written, Filth has finally made it to the silver screen. From the pen of Trainspotting author, Irvine Welsh, expect another violently scabrous tale of Scottish life. Directed and adapted by Jon S Baird, it stars James McAvoy as hard-drinking, drug-taking, racist and corrupt cop, Bruce, who is investigating a murder in Edinburgh. Filth also features Jamie Bell and rising star, Imogen Poots. Released 4 October in UK and Ireland, 17 October in Germany and 16 November in Japan.