In Edinburgh, a Japanese exchange student wanders the streets, minding his business, before a gang unexpectedly approaches him and subjects him to violence. In just a matter of seconds, the student is brutally murdered while the gang laughs and runs away from the scene. After the film’s introduction, we meet Bruce (James McAvoy), a Detective Sergeant eager to be promoted to Detective Inspector. He believes this advancement will bring joy to his household, including a higher salary and a more rewarding job title that will positively impact his marriage. However, Bruce is not the kind-hearted and skilled detective one might expect; instead, he is manipulative and enjoys bullying others, spreading unkind rumours that create significant problems for those around him. Additionally, he is a major drug addict, often exploiting those closest to him for his enjoyment, showing a shocking disregard for their well-being.
After a work meeting, Bruce is assigned to investigate the murder of the Japanese man from the film’s opening. He is informed that succeeding in this case could bolster his chances for promotion, and he eagerly accepts the challenge, believing it will significantly aid his future ambitions. However, Bruce struggles to maintain focus, continually succumbing to rude antics and drug use. As his addiction worsens, Bruce begins to lose touch with reality, experiencing bizarre and dream-like hallucinations. Will he pull himself together and solve the case before his life spirals out of control?


Filth is a dark comedy or drama that incorporates significant elements of crime. Interestingly, the film also contains many mystery aspects, culminating in a final act filled with multiple jaw-dropping revelations. It was directed by Jon S. Baird, who has also worked on films such as Tetris (2023), Stan & Ollie (2018), and Cass (2008).
James McAvoy delivers another stellar performance; he is truly magnificent in this role. The character of Bruce is quite disturbing to watch, given his foul intentions toward those around him. However, he is also a damaged individual, which makes viewers curious about the reasons behind his behaviour and his mysterious past. Bruce often becomes easily distracted from his work and seems pleased with being loud and harsh. He is an energetic character, frequently unpredictable and indeed unhinged. Full credit goes to James McAvoy for not holding anything back on-screen. This also reflects the film’s plot, which leads me to my next point.

Filth is an excellent name for this film because it truly encapsulates the experience; it is undeniably filthy. The performances, particularly those of James McAvoy, and the film itself and its story do not hold back and warrant its R18+ rating. There were many moments that I found cringe-worthy, sickening, or downright uncomfortable. The film maintains a relentless pace, with Bruce constantly juggling multiple tasks to advance his career. While the majority of the plot centres on Bruce as he investigates a murder, the movie does take an unexpected direction that initially made me uneasy. By the end, I realised this alternate journey was much more rewarding. The answers revealed by the film were satisfying and enlightening as the credits rolled.
Overall, Filth is an apt title for this film, as it embodies a gritty experience from beginning to end. The movie is filled with disturbing and uncomfortable moments and features a simple and engaging storyline. To my surprise, the story takes an unexpected turn, leading the audience on a wild journey with many surprises, culminating in a brilliantly executed conclusion. Actor James McAvoy shines once again, skilfully portraying a dynamic, troubled, and unhinged junkie cop on the big screen.
FILM SCORE: 7.8/10


Published: 1st March 2025
Written by: Peter Walkden

CONNECT WITH PETER WALKDEN:

FOLLOW US ON INSTAGRAM:
@walkdenentertainment / @walkdenpublicity

FOLLOW US ON LETTERBOXD:
@Peter_Walkden



0 Comments