Filth. Detective Sergeant Bruce Robertson (James McAvoy)
Filth

Filth

  • 2013 film

James McAvoy stars as a corrupt, sociopathic Edinburgh cop who gorges himself in a quest for promotion. Also features Shauna MacDonald, Jamie Bell, Imogen Poots, Eddie Marsan, Joanne Frogatt and more.

  • Repeated Wednesday 15th May at 11:20pm on Film4
  • JustWatch Streaming rank this week: 2,115

Press clippings

James McAvoy is a very bad cop indeed in Baird's relentlessly grimy, brutal screen adaptation of Irvine Welsh's misanthropic novel. McAvoy's coke-, booze- and sex-addled DS Bruce Robertson is trying to lie and cheat his way up the Edinburgh rozzers' career ladder. It's a powerhouse performance and there's sterling support from the likes of Eddie Marsan and Shirley Henderson but, lacking the warmth and humour of, say, Trainspotting, it's a gruelling experience.

The Guardian, 14th April 2016

Share this page