Review: ‘Shadows’ (2023), starring Stephy Tang, Philip Keung, Tse Kwan Ho, Ben Yuen, Ling Man Lung, Justin Cheung, Jennifer Yu and Babyjohn Choi

July 17, 2023

by Carla Hay

Stephy Tang in “Shadows” (Photo courtesy of One Cool Pictures and M2M Entertainment)

“Shadows” (2023)

Directed by Glenn Chan

Cantonese with subtitles

Culture Representation: Taking place in Hong Kong, the horror film “Shadows” features an all-Asian cast of characters representing the working-class and middle-class.

Culture Clash: A forensic psychiatrist, who has psychic abilities that allow her to read people’s minds and see their past, begins to suspect that another psychiatrist has been manipulating some of his patients to commit murder.

Culture Audience: “Shadows” will appeal primarily to people who like murder mysteries with supernatural elements.

Tse Kwan Ho in “Shadows” (Photo courtesy of One Cool Pictures and M2M Entertainment)

“Shadows” is a haunting and effective thriller that mixes the supernatural and criminal law. The movie works better as a horror story than as a story about solving murder cases. Some of the plot is too mysterious, but the visuals and acting are impressive. The movie’s ending will probably divide viewers. Some viewers with criticisms about the last few scenes will probably argue that the movie should have had a different outcome. However, the movie had enough clues hinting that the story could have ended in this way.

Directed by Glenn Chan (his feature-film directorial debut) and written by Chang Kai Xiang and Mani Man Pui-Hing, “Shadows” had its world premiere at the 2020 Hong Kong Asian Film Festival, but the movie didn’t get released in theaters until 2023. “Shadows” takes place in Hong Kong, where a series of murders are being committed by people who had no previous history of violence. What all of these killers have in common is that they are or have recently been patients of a particular psychiatrist, who is known for believing that people are inherently bad.

“Shadows” begins at the murder scene that sets off the investigation. An award-winning social worker named Chu Chun Yung (played by Justin Cheung), who is 36 years old, has just murdered his 9-year-old-daughter (played by Leung Lok Ching), his 34-year-old wife (played by Lai Jessica Whitney) and his wife’s 64-year-old mother (played by Pang Mei Sheung), who all lived with him in an apartment building. Yung is seen confessing to the murders when he calls an emergency number to summon police. After making the phone call, Yung jumps out of an apartment window.

It’s soon revealed that Yung survived the jump. He has been arrested and taken to a hospital, where a forensic psychiatrist in her late 30s named Dr. Tsui Hiu Ching (played by Stephy Tang), who works closely with the local police, has been tasked with evaluating Yung’s mental stability, to determine if he was insane or not at the time he committed the murders. Yung seems to be in a trance-like state when Ching interviews him. All he will say about the murders is that it was like feeling hungry and then eating a satisfying meal.

Before meeting with Yung, Ching is seen having a private one-on-one meeting with one of her patients named Kloudia (played by Jennifer Yu), who is a timid and forlorn teenager. Ching tries to get Kloudia to open up to her about what’s bothering Kloudia. All that Kloudia will say is, “It’s too late. There’s no escape.”

At that moment, viewers find out that Ching has psychic abilities. She can enter into people’s conscious minds and see into their past. When Ching enters Kloudia’s mind, it’s like she’s stepping into the same where Kloudia s and reliving her past experiences as as n observer. However, the other people in the room cannot see Ching.

During this psychic trip (which is depicted in a very spooky way with murky locations and menacing black smoke, Ching can see that Kloudia’s father (played by Li Ying To) has been physically and verbally abusive to Kloudia. Ching witnesses Kloudia’s father beating Kloudia and tries in vain to shout to Kloudia to run away and not take this abuse any more. Suddenly, Ching is brought back from this psychic trip and sees that Kloudia is has been screaming in her chair and cowering with fear.

Kloudia’s father, who has been paying for these therapist sessions, suddenly bursts into the room with Kloudia’s mother (played by Leong Cheok Mei), because they’ve heard all the commotion on the room. (Kloudia’s parents don’t have names in the movie.) Ching immediately accuses Kloudia’s father of abusing Kloudia.

Kloudia’s mother scoffs at this accusation and defneds her husband by saying that he’s a good man. Kloudia’s father also denies the abuse and questions Ching’s competence. Needless to say, that’s the last time that Kloudia has a session with Ching. But it won’t be the last time that Kloudia is in the movie.

The homicide detective who is the lead investigator for the Chu family murders is a bachelor named Ho Shun Fatt (played by Philip Keung), who is tough on the outside, but he can be tender on the inside. His tenderness mainly comes from taking care of a foster daughter named Dao-Dao (played by Keira Wang), who is about 6 or 7 years old. Dao-Dao is intelligent and adorable.

The movie doesn’t really explain Dao-Dao’s background and how Fatt ended up being her foster father. However, it’s shown more than once in the movie that Fatt gets so busy with his work, he’s sometimes late in picking up Dao-Dao from school. Dao-Dao has an easygoing schoolteacher named Cheung (played by Babyjohn Choi), who usually looks after Dao-Dao until Fatt arrives to pick up Dao-Dao from school.

Around the same time that the Chu family murders are being investigated, Ching does a speaking appearance at a local university. The subject is psychiatry and the human condition. Two people are interviewed on stage for this speaking appearance: Ching and a well-known psychiatrist named Dr. Yan Chung Kwong (played by Tse Kwan Ho), who has beliefs that are the opposite of Ching’s. For example, Ching is more likely than Kwong to believe that mental illness can cause people to commit murder.

Ching tells the audience that people are inherently good, while Kwong tells the audience that people are inherently bad. He says it’s why laws are in place to prevent people to giving in to their natural impulses to sin and to punish people who break the laws. Kwong believes that if people were inherently good, there wouldn’t be a need for these laws in the first place. Kwong later says in the movie, “The more evil someone is, the more likely they are to pretend otherwise.”

Kwong is a mysterious, middle-aged bachelor whose past is explained at one point in the movie. He was living in Europe for several years but recently moved back to his native Hong Kong. Ching becomes suspicious of Kwong when she finds out that several of his past and present Hong Kong patients, who had no prior history of violence, have been murdering people. Former social worker Yung is one of those patients. Kwong had recently been treating Yung for anxiety and depression.

Fatt reports to the no-nonsense Inspector To (played by Leung Kin Ping) and has two younger subordinates who are working closely with him on this case: Officer Choy (played by Locker Lam) and Officer Judy (played by Fung Hoi Yui), who are all somewhat generic characters. Fatt is the police detective with the most clearly defined personality and the best lines of dialogue. He’s diligent about his work in the office and out in the field. He also doesn’t like to jump to conclusions and likes to gather as many facts as possible.

The investigation takes Fatt and his colleagues to various places. One of them is Ping Che Nursing Home, where a young male nurse named Lau Po Keung (played by Ling Man Lung) comes under suspicion when two of his elderly patients—a man named Chiu (played by Mak Lok Sun) and a woman named Mui (played by Yeung Yee Yee)—disappear from the nursing home. Keung’s co-worker Wong Zi Hin (played by Cheung Lap Fung) is also questioned.

One of the criticisms that “Shadows” might get is that it never fully explains how long Ching has had her psychic abilities. However, there are hints later in the movie that Ching probably didn’t have or wasn’t aware of these psychic abilities until she became an adult. Fatt wonders about Ching’s own mental stability when she becomes more insistent that Kwong is brainwashing his patients to commit murder. Fatt does a background check on Ching and finds out that Ching’s widower father Tsui Yong Sek (played by Ben Yuen) was a construction worker who has recently been released from prison.

“Shadows” is occasionally gruesome in some of its horror aspects. Viewers who get easily squeamish should be warned that there’s a scene that involves a murderer removing skin from someone’s body—not in full, explicit details, but blood and the skinning aftermath are shown. The police procedural aspects of “Shadows” move along at a very good pace. And the banter between Ching and Fatt is interesting to watch, even if Keung’s cop character is the type of police officer who has been in many other movies and TV shows.

Tang gives the best performance of the cast members, since her character is the most complex and the most unique. Tse is also noteworthy for his unsettling performance as Kwong. Up until a certain point in the movie, viewers will be wondering if Kwong is a cynical psychiatrist, or if he is truly evil. The answer is revealed about halfway through “Shadows,” but this revelation doesn’t take away from the suspense that this flawed but fascinating horror movie has to offer.

One Cool Pictures and M2M Entertainment released “Shadows” in select U.S. cinemas on July 14, 2023. The movie was released in Hong Kong on February 23, 2023, and in Singapore on March 2, 2023.

Review: ‘Table for Six’ (2022), starring Dayo Wong, Louis Cheung, Chan Charm Man, Stephy Tang, Ivana Wong and Lin Min-Chen

November 3, 2022

by Carla Hay

Dayo Wong and Lin Min-Chen in “Table for Six” (Photo courtesy of GSC Movies)

“Table for Six” (2022)

Directed by Sunny Chan

Cantonese with subtitles

Culture Representation: Taking place in Hong Kong, the comedy/drama film “Table for Six” features an all-Asian cast of characters representing the working-class and middle-class.

Culture Clash: A photographer has a very awkward dinner with his two younger brothers and their girlfriends when he finds out that his middle brother’s new girlfriend is a woman he used to date, and he hasn’t completely gotten over their breakup.

Culture Audience: “Table for Six” will appeal primarily to fans of romantic comedy/dramas that look like they could be stage plays, but the movie tends to try too hard with its slapstick comedy and mushy dramatics.

Pictured clockwise, from upper left: Stephy Tang, Louis Cheung, Ivana Wong and Chan Charm Man in “Table for Six” (Photo courtesy of GSC Movies)

“Table for Six” awkwardly mixes slapstick comedy and sentimental drama with uneven acting. It’s a trite movie where people get angry and uncomfortable about romantic relationships. The movie’s central conflict eventually becomes very stale and tiresome in a film that did not need to drag out for nearly two hours.

Written and directed by Sunny Chan, “Table for Six” (which takes place in Hong Kong) starts out as a jumbled mess as it introduces the six characters who are at the center of the story.

  • Steve Chan (played by Dayo Wong), a middle-aged photographer who used to be famous, is the eldest of three bachelor brothers. He lives in an apartment that used to be a barbeque pork factory, which he inherited from his deceased parents.
  • Bernard Chan (played by Louis Cheung, also known as Louis Cheong Kai Chung) is Steve’s stepbrother, who is in his early 40s. Bernard’s biological mother was married to Steve’s biological father.
  • Lung Chan (played by Chan Charm Man, also known as Peter Chan Charm Man), an aspiring e-sports star in his 30s, is the younger half-brother of Steve and Bernard. Lung and Steve have the same biological father. Lung and Bernard have the same biological mother.
  • Monica (played by Stephy Tang), a marketing executive, is Steve’s ex-girlfriend and is now Bernard’s girlfriend.
  • Josephine (played by Ivana Wong), an aspiring chef, is Lung’s girlfriend of 12 years, and she has grown frustrated that he hasn’t proposed marriage to her yet.
  • Meow Ah (played by Lin Min-Chen), originally from Taiwan, is a model who is a cat enthusiast (she likes to dress in cat-decorated clothes and costumes), who is hired by Lung to be a mascot, and she becomes Steve’s casual girlfriend.

With a few exceptions, “Table for Six” takes place mostly in Steve’s apartment, where he has a home photography studio. Steve prides himself on being an excellent cook who likes to prepare the meals when he has dinner parties. The main conflict in the movie happens at one of these dinner parties.

Before that fateful dinner party happens, “Table for Six” has a flurry of activity that is scrambled together with a lot of sniping back and forth between Lung and Josephine. Lung wants to get rich from e-sports, but so far, he’s basically unemployed and nearly financially broke. “My e-sports team is headed for glory,” he tells Steve. “All we need is funding.”

Josephine is upset because Lung doesn’t have a steady income, which means they can’t really afford to get married. She nags him about it and keeps hinting that she’ll break up with him if he doesn’t find a steady job and propose marriage to her. Lung gets angry because he thinks Josephine doesn’t have enough faith and patience.

Meanwhile, Lung sees that Meow is a popular influencer on social media, so he comes up with the idea to hire her to be the mascot for his e-sports team. He asks Meow to come to Steve’s place for a photo shoot. During this photo shoot, where Meow poses with a kitchen container (which doesn’t make sense if she’s supposed to be an e-sports mascot), she flirts with Steve because she’s had a crush on him since she was a child.

Steve then remembers fan mail that Meow wrote to him years ago, when she signed the letters as Kitty Cat. It’s obvious that Meow wants to date Steve, but he tells her up front that he’s not ready to be in a relationship. That’s because Steve is still heartbroken over the end of his relationship with Monica, whom he considers to be the love of his life. One of the few scenes that takes place outside the apartment shows that Monica is a hard-driving employee who yells at her co-workers if things aren’t up to her standards.

One evening, Steve has a small dinner party with Bernard, Lung and Josephine as guests. But an uninvited guest shows up: Monica. And she drops some bombshell news. She is Bernard’s girlfriend. Monica and Bernard have been dating each other for an unspecified period of time. It’s the first time that Steve finds out about this relationship.

Naturally, Steve is upset, but then he pretends that’s he’s okay with Monica and Bernard dating each other. (Deep down, Steve really isn’t okay with it.) Bernard tells Steve that he’s sorry that he didn’t tell Steve earlier about being in a relationship with Monica. Steve appears to forgive Bernard, but during the course of the movie, Steve’s lingering romantic feelings for Monica, as well as Steve’s resentment toward Bernard, eventually come to the surface.

Because of Lung’s financial problems, Steve generously lets Lung and Josephine move in with him, on the condition that they work for Steve as his assistants. He’s in for a shock when he finds out that Josephine is a huge collector of Hong Kong decorations and trinkets, which she brings with her when she and Lung move into the already cramped apartment. Steve’s surprise about Josephine’s collection is supposed to be a funny sight gag in the movie, but the joke just falls flat.

Most of “Table for Six” is about the love triangle between Steve, Monica and Bernard. Steve has been pining for Monica, and he wants to win her back. Monica seems to show hints that she’s interested in Bernard and Steve. Up until a certain point, Monica keeps people guessing about which brother she will choose. Meanwhile, Lung and Josephine continue to bicker about where their own relationship is headed. As for Meow, she shows up once in a while like a fangirl who wants any type of attention from Steve, even though she eventually finds out that he’s still got feelings for Monica.

All of these love entanglements could have been made into a well-written comedy/drama with clever dialogue, but the movie’s scenes are either very mediocre or they try too hard to have over-the-top physical comedy. There’s a very unrealistic sequence where, during a very petty argument, everyone in the room suddenly starts smashing things. It only seems to be in the movie for some slapstick comedy that looks very ill-placed.

Another problem with this movie is that the chemistry isn’t very believable or appealing between the cast members portraying the couples, who are all mismatched characters. Monica seems to be too selfish and flaky for Bernard and Steve. Meow (who’s about 25 to 30 years younger than Steve) is infatuated with Steve, based more on fan worship than a real romance. Lung and Josephine are the type of argumentative couple who probably shouldn’t get married because they just aren’t very compatible with each other.

What makes “Table for Six” grating is that it becomes repetitive very quickly. It doesn’t help that the conversations are witless and forgettable. None of the acting by the cast is special. The entire movie might have been better as a short film.

After trying to overstuff the plot with the back-and-forth contrivances and friction over the story’s love triangle, “Table for Six” then takes complicated issues and turns them into over-simplified resolutions and schmaltz. It leaves the movie with a tone that’s very off-balance. Some viewers might enjoy this disjointed movie, but others who are looking for a more compelling story, interesting conversations and engaging characters will not be as impressed with “Table for Six.”

GSC Movies released “Table for Six” in select U.S. cinemas on October 28, 2022. The movie was released in China, Hong Kong and Singapore on September 8, 2022.

Copyright 2017-2024 Culture Mix