Sponsored Video: See - The hilarious new filthy red band (18+ only) trailer for Irvine Welsh's follow up to Trainspotting FILTH starring James McAvoy #filth

Currently you can see James McAvoy in Danny Boyle's Trance or on the still very much sold out London stage at Trafalgar Studios as William Shakespeare's Hamlet. Both of these performances seem to pale in comparison to his next role as Bruce Robertson in Jon S. Baird's Filth.
Based on the novel from acclaimed author Irvine Welsh the man behind Trainspotting, The Acid House and most recently Ecstasy. So you pretty much know what to expect from Filth. Wrong! Things get even dirtier as Bruce Robertson (James McAvoy) climbs to the top (or falls to the bottom).