Director: Jon S. Baird
Writer: Jon S. Baird
Based on: Irvine Welsh‘s novel
Cast: James McAvoy, Imogen Poots, Jamie Bell, Jim Broadbent, Eddie Marsan, Joanne Froggatt, Shirley Henderson, Iain De Caestecker, Gary Lewis
Bruce Robertson (James McAvoy) is every bad stereotype of a police man: he’s a misanthropic, sexist, racist, power-obsessed asshole who is supposed to investigate the death of a Japanese tourist. Instead he’d rather think about how to get the promotion to Detective Inspector, even though he doesn’t actually like doing his job. But Bruce is not only an asshole, all is not right with him in general. As his convoluted intrigues become ever more complicated, his mental state continues to deteriorate.
Filth isn’t always easily stomached and the ending didn’t blow me away, but other than that I really liked it. It was well-made, well-acted and kept you on the edge of your seat.