Filth Review by That Shelf Staff | May 29, 2014 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.