Based on the eponymous novel by Irvine Welsh, the film stars James McAvoy as a corrupt detective who has long surpassed any ethical laws and moral rules. Bruce Robertson is an extreme character who operates in contexts that can certainly be defined as 'filthy', caught in a continuous spiral of violence and lies, while also haunted by memories of the past and what can be described as true visions. Told with Irvine Welsh's typical irony and well-directed by Jon S. Baird, the performances of Jamie Bell, Imogen Poots, Jim Broadbent, and of course the great Eddie Marsan deserve mention, but it's McAvoy who makes the difference: hallucinatory and depressed at the same time, completely unhinged. A performance that cements him as one of the best actors around.
more