Irvine Welsh’s popular novel finally makes it to the big screen and James McAvoy (Wanted) takes the lead as corrupt Edinburgh cop Bruce Robertson.
Robertson has his sights set on promotion and sets about eliminating the competition while attempting to solve a tricky murder case.
Along the way he uses and abuses pretty much everyone he meets. There’s the hapless millionaire (Eddie Marsan), the colleague’s wife (Kate Dickie) and the rookie detective (Jamie Bell).
Each are treated harshly and the story often veers off in odd directions before we get to the unexpected finale.
Tragic, funny and repulsive in equal parts Filth is a film that won’t appeal to everyone but fans of the book, and Welsh’s previous hit Trainspotting, will love it.
Filth is in UK cinemas now.
Ric’s Rating: Good.