The first trailer has been released for Filth, a hallucinatory movie based on the novel by Irvine Welsh.
James McAvoy plays Bruce Robertson, a policeman from Edinburgh obsessed with sex, cocaine and alcohol. The trailer released by Lionsgate studios shows an explosive movie in keeping with Trainspotting and Ecstasy author Irvine Welsh's vision.
In Filth, directed by Jon S. Baird, the antihero will have to investigate a sordid murder. McAvoy leads a prestigious British cast that includes Jamie Bell, Imogen Boots and Eddie Marsan. The film is set for release in the fall in British cinemas.