Main content

Filth reviewed by Mark Kermode

Mark Kermode reviews Filth. In a bid to win back his wife and daughter and secure a promotion at work, bigoted, bipolar policeman Bruce(James McAvoy) becomes embroiled in a world of corruption, deceit and hallucinations. Adapted from Irvine Welsh's novel.

Release date:


6 minutes