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.
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