By a country mile the best Irvine Welsh adaptation since Trainspotting, this take on his 1998 book is everything fans could want. Dark, depraved and deeply funny, it sees director Jon S. Baird capturing Welsh’s spirit, from its relentless pace to its soaring soundtrack.
Of course, it helps he’s got James McAvoy on hand, delivering a tour de force as Filth’s foul anti-hero, Bruce Robertson. All bleary eyes and bad skin, McAvoy is nothing short of sensational here – it’s as if he’s been possessed by Satan himself. Yet as dark as Filth gets, Baird – whose only previous credit is the 2008 football hooligan tale Cass – allows Welsh’s gallows humour to flourish.