Filth - James McAvoy

Playing defiantly against type, James McAvoy truly lets rip with a ferociously committed, full-throttle performance as the dirtiest of dirty cops in this darkly comic adaptation of Trainspotting author Irvine Welsh’s bestselling 1998 novel. His drink-and-drug addled, self-destructive and thoroughly corrupt Edinburgh detective leaves havoc in his wake as he angles for a promotion, sabotaging his colleagues (who include Jamie Bell and Imogen Poots) and ignoring the murder case he is supposed to be investigating.

Writer-director Jon S Baird pulls out all the stops, too, depicting his anti-hero’s toxic behaviour and mental unravelling with gob-smacking abandon. Some viewers will find the character’s excesses far too repugnant to stomach, but those who hang on for the ride will be rewarded by a furiously funny and, at times, exuberantly surreal tale. McAvoy’s bravura lead performance dominates the film, yet a gallery of British actors, including Jim Broadbent, Shirley Henderson and Eddie Marsan, deliver striking supporting turns, and there’s even a startling cameo by a singing David Soul.


Certificate 18. Runtime 97 mins. Director Jon S Baird.

Released on Blu-ray, DVD, Steelbook & Download on Monday 10th February by Lionsgate Home Entertainment.


To activate the sound in the trailer: hold your cursor over the screen to reveal the control panel and click on the volume control in the bottom right-hand corner.