Movie Review – Keeper of Darkness


EXPECTATIONS: A potentially fun film brought down by Nick Cheung’s lack of directorial experience.

REVIEW: Hong Kong films are gradually losing their identity these past years. Once filled with genre films of crime, horror and social commentary, they have become diluted to the point of no significance. One of the main reasons is the rise of China co-productions. Knowing the lack of a film rating system in China AND the financial opportunities you can get from China, Hong Kong films that cater to China are rendered predictable, unambitious and, in other cases, even xenophobic, homophobic and propagandistic. An extreme example of such a film would be Donnie Yen’s Iceman, a film, released in two parts, so horrifically terrible that the second part is unreleased, to this day. So why am I explaining such details for this review? Because it is becoming increasingly rare that films involving themes of superstition, blood and gore, corruption, magic and other “taboo” themes are being released these days. And now we have Keeper of Darkness, a ghost film directed by acclaimed actor Nick Cheung Ka-fai that encompasses all those themes. Considering the mixed reception of Cheung’s first film, is Keeper of Darkness any good?


Nick Cheung Ka-fai plays Fatt, a gangster/exorcist with a tortured past due who deals with ghosts, but not in an violent way. What makes him different from other exorcists (or ghostbusters, for that matter) is that he empathizes with them and tries to get them let go of their hatred or anger and pass on. He lives in his dilapidated apartment, with his girlfriend, Cherr (Amber Kuo) who just so happens to be a ghost of 88 years. His partner, Chung (Louis Cheung Kai-chung) also claims he can see ghosts and tries to advertise their activities by uploading videos of them online. The videos go viral and it makes Fatt an overnight sensation. It then captures the attention of Ling, (Sisley Choi) a rookie reporter, looking for her one big break. Elsewhere, a vengeful and malevolent spirit, Hark (Xing Yu) is causing chaos, killing numerous people by burning them into scorched earth and it is up to Fatt and the others to stop him. But can Fatt stop him while keeping his personal issues involving his deceased mother (Karena Lam Ka-yan) and Cherr’s transmigration at bay?


Despite ghosts being integral to the plot, Keeper of Darkness is not a horror film per se. The plot involving the catching of ghosts is just a throughline for Cheung to focus what he is really going for: character. The film is surprisingly character-driven and it is quite endearing and refreshing to see, especially in a genre like this. We get to see flashbacks to not only Fatt’s past, but the villain’s and Cherr’s as well. Having a capable cast as assembled here doesn’t hurt. Nick Cheung Ka-fai is fantastic as Fatt, portraying his character’s enigmatically tortured side as well as his romantic side perfectly. His chemistry with Amber Kuo certainly proves that, and she gives a lovable performance as the long-suffering Cherr, even when dubbed. Louis Cheung Kai-chung is funny as the sidekick and even has some well-timed zingers, even in a tragic situation. Sisley Choi is a good sport for all the haunted shenanigans and could easily move on from TVB to film acting if she wanted to. The rest of the supporting cast are fine, with great cameos from Chin Kar-lok, who’s amusing as a impostor exorcist, to Karena Lam Ka-yan, who’s fantastic as Fatt’s mother and there is a cameo in the end of the film, who I won’t spoil, that opens a sequel.

What also makes this film a fun time is the odd sense of humour that Cheung peppers throughout the film. Scenes where Fatt reacts in a too cool and collected way to horrific details can be  amusing. Digs at the political position of Hong Kong are funny as well, particularly when delivered by Phillp Keung Ho-man, who plays a mob boss looking to do good deeds. One joke from his character had me in stitches and it involves an ash tray. There are scenes that take advantage of the horror genre for laughs, like a scene where Cherr scares Ling as she visits Fatt’s home. Scenes like that are reminiscent of old-school HK horror comedies like Out of the Dark and Haunted Cop Shop and it gives Keeper of Darkness a nice retro feel. As for the production values, the cinematography by Chan Chi-ying and production design by the acclaimed Yee Chung-man is appropriately ugly AND beautiful; and the CGI is great, when it is not overused.


What is unfortunate is the unfocused storytelling and odd directorial choices. The film introduces the characters and their interactions, but it lacks a narrative drive as it jumps from scene to scene with not much cohesion. The main plot is also given the short-shrift due to the lack of tension and an overreliance on CGI, which is strange considering the villain’s tragic backstory. The drama focuses more on Fatt’s past and his relationship with Cherr and it overrides the main plot in terms of screen-time and even tone shifts. You can’t get a lot of thrills when you see two characters pantomime a game of ping-pong, can you? Like the latter, there are some scenes in the film that are just mind-boggling to witness and it does take you out of the film. For example, a flashback is meant to explain the backstory and answer some questions, but it is rendered confusing and even befuddling when certain irrational actions from two of the characters are done in quick succession within the same scene. It did shock me, but the execution was so random, it only resulted in puzzlement.

Overall, Keeper of Darkness is inconsistent but a distinctive and entertaining ride that is a huge improvement over Cheung’s directorial debut, Hungry Ghost Ritual. The film ends on a sequel-bait moment and I honestly would look forward to it, since the characters are so well-defined, I would love to see what they would do in the future.

Quickie Review


Actors give great performances

Refreshing focus on character

Production values are great


Unfocused storytelling

Lacks thrills and scares

Muddled tone

SCORE: 7/10

Cast: Nick Cheung Ka-Fai, Amber Kuo, Louis Cheung Kai-Chung, Sisley Choi, Xing Yu, Philip Keung Ho-Man, Angie Cheung Wai-Yee, Karena Lam Ka-Yan, Lawrence Ng Kai-Wah, Andrew Lau Wai-Keung, Emotion Cheung Kam-Ching, Ben Wong Chi-Yin, Elena Kong Mei-Yi, Chin Kar-Lok, Shawn Yue Man-Lok, Deep Ng Ho-Hong, Chu Kin-Kwan
Director: Nick Cheung Ka-fai
Screenwriter:  Nick Cheung Ka-fai (story), Leung Siu-ling (screenplay)


One comment

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s