Imogen Poots, Jim Broadbent & Eddie Marsan Join Irvine Welsh January 19, 2012 New additions to the Irvine Welsh adaptation. Writer -director Jon S. Baird’s adaptation of Irvine Welsh’s comedic thriller ‘Filth’ has secured financing, and is set to begin principal photography next week. The last we heard on the project was from Welsh back in August, when the ‘Trainspotting’ author revealed that James McAvoy (‘X-Men: First Class’) was to lead the project, with Jamie Bell (‘The Eagle’) and Alan Cumming (‘Burlesque’) taking supporting roles. While Variety’s article has no mention of Cumming, it reveal that Imogen Poots (‘Fright Night’), Jim Broadbent (‘The Iron Lady’), Eddie Marsan (‘Sherlock Holmes: A Game of Shadows’), and Joanne Froggatt (‘Downton Abbey’) have all been added to the cast. The story centers on sex-obsessed, cocaine addicted, misanthropic Scottish police officer Bruce Robertson (McAvoy), who is supposed to be investigating a brutal murder but gets sidetracked by his own peculiarities, worries and hang-ups ranging from the pranks he pulls on his co-workers to his various sexual conquests.