Imogen Poots. Eddie Marsan

Filth Review

Despite some good moments and an exceptional high wire performance from James McAvoy in the lead, the Irvine Welsh adaptation Filth is too scattershot to succeed.