Traces of Justice (神探之痕迹, Chen Sicheng, 2026)

Best known for comedy including the incredibly popular Detective Chinatown series, actor/director Chen Sicheng has been in a more serious mood recently. Like 2024’s literary adaptation Decoded, Traces of Justice (神探之痕迹 shéntàn zhī hénjì) examines China’s 20th-century past but this time through the lens of forensics. Essentially a propaganda piece in praise of the scientific side of law enforcement, the film is in some ways surprising in its implications in hinting at the reasons why these crimes may have occurred along with difficulties of solving them which are often down to political realities.

In 2016, Cui Xun (Zhang Yi) prepares to accept a national honour for his contribution to police sciences while asked to consult on a serial killer case in which the police are struggling to find evidence to charge the suspect with the last remaining victim despite his confession. As evidence of law enforcement’s care for each and every citizen, the policeman in charge brushes off another’s insistence that they don’t need to charge him with the last case because the other 10 are watertight and enough to secure the death penalty. If they don’t officially link him to this case too, the little girl he killed and her family will not receive justice.

The serial killer case reminds Cui of one he investigated back in 1971 in which he pioneered dental indentations being used to identify suspects in the same way as fingerprints. 1971 is, of course, right in the middle of the Cultural Revolution and so Cui is hampered by persistent anti-intellectualism and distrust of science. The first thing he has to do is get his mentor out of a re-education camp, while a girl who narrowly escaped being caught by the killer was vulnerable in that she was currently living alone as both her parents had been “sent down”. The new local police squad leader, Wang (Chen Minghao), also gets in Cui’s way with his “old-fashioned” policing. His officers refuse to let forensics on site first and ruin the crime scene by stomping all over the evidence. One even triumphantly brings a nearby bicycle to dust for prints though his own hands have now been all over it, paying no heed to Cui’s rational response that they’ve no way of knowing if the bike even belonged to the killer.

By 1983, things are quite different. Wang no longer dresses in military uniform while Cui and his team have been given civilian outfits. Cui now has a sizeable team of assistants and students, while a school has been set up to teach modern forensics techniques. Wang secures the crime scene and grants access for the forensics team first. The issue this time around is the chaotic circumstances of the economic reforms. The prime suspect is a man with a rich and influential father who tries to frame a colleague as he had argued with the now murdered boss about black market profiteering. The suspect resents people mentioning the fact that he’s his father’s son, while simultaneously playing the rich kid card with the police by telling them they’re making a big mistake keeping him locked up. Cui is determined to use a broken fingernail found on one of the victims as an identification method, but again faces an uphill battle to have his ideas taken seriously.

One might think that these problems have then been resolved, but the 1998 sequence depicts much of the same anxiety as it begins to become clear that one of the men suspected of blowing up a bus was a disgruntled worker laid off amid the economic changes of the ’90s which saw many factories close. In an ironic touch, Cui’s investigation HQ is located in a disused factory. Like We’re Nothing At All which is inspired by the same incident, the film also suggests the two men involved were a romantic couple and that societal homophobia was a factor in their decision to end their lives.

Cui once again posits new methods of forensic investigation, but at the same time ends up alone with even his assistant leaving him to take up a position in Beijing. His dedication places a strain on his marriage as his wife, a doctor, is forced to pick up his slack given that he is often absent from the domestic space. Nevertheless, his contributions to science are well noted as is his legacy as “China’s Sherlock Holmes”. In some ways, the subtle implication is that the authorities will stop at nothing to catch wrongdoers, so the Chinese citizen is well protected, though this is, in other ways, a little oppressive in the “everything leaves a trace” messaging and may not reflect the reality of modern policing even if the film is surprisingly critical of law enforcement in places, depicting corruption and hinting at violence and forced confessions. Even so, it is at least keen to insist that the police force is a modern institution defined by science and rooted in forensics rather an irrational “gut feeling” or prejudice. Meanwhile, there is also something comforting in the idea that we all leave traces of ourselves in the world when we are gone that transcends a noirish sense of fatalism to become something richer and warmer in the positive impact our lives can have on those around us in whom we live on.


International Trailer (English subtitles)

Go for Broke 2 (重生2, Marc Ma, 2026)

When her son is taken by child traffickers, a former assassin vows revenge in Marc Ma’s action drama, Go For Broke 2 (重生, chóngshēng 2). A thematic sequel to the earlier film, Go For Broke 2 once again deals with a delicate issue in a way that seems both ill-advised and at times unethical as it zooms in on a world of exploitation in which children are merely tools to broker influence between powerful men.

Or at least, as is made clear in its final sequence, the film draws influence from the Epstein scandal as the shady gangster Zuo Man (Sammo Hung Kam-bo) arranges parties on “Carnival Island” where important men can mix with small children. Xi La’s (Isabella Leong Lok-yau) son is abducted while on a school trip with other children from around the world and taken to a boat where he is physically and sexually abused. Xi La manages to track him down when he is the victim of a traffic accident, but is eventually unable to save him. After teaming up with the brother of a girl killed at the same time, Su Cheng (Wen Junhui), she vows revenge and to make everyone who harmed her son suffer.

Ironically, Xi La seems to have been an exploited child herself raised to become an assassin without knowing true family until making a life with Paka. Su Cheng is similarly an orphan who blames himself for his sister’s abduction. Zuo Man, by contrast, is running a family business with both his sons involved in trafficking children, one having begun abusing children himself despite Zuo Man’s disapproval. The action appears to take place in a fictionalised version of America, though aside from all the signs being in English with many of them referencing medical insurance, it doesn’t really look like it architecturally or environmentally.

Nevertheless, turning back to her old gang, Xi La is forced to step into a world of conspiracy as Zuo Man invites what seem to be various prominent American politicians and businessmen to the “island”. The children are dressed in Edwardian-style white outfits and distastefully asked to play in an all while room with clouds floating above that seems to be designed as some kind of heaven. Later, it turns out, that the children are also being experimented on and tortured to produce some kind of serum that can be used for its anti-ageing properties by a rich and powerful class obsessed with youth and immortally. It has to be said that the ethics of placing child actors into some of these scenes, such as one of a young boy undergoing some kind of electroshock treatment, may be ethically questionable, as is the film’s prominent use of AI.

While doing their best to save the other children, Xi La and Su Cheng discover that powerful people seem to be protecting Carnival Island and that alerting the authorities to its presence probably wouldn’t help. When confronted, Zuo Man crassly insists that all the kids were no hopers from the slums who would just have become “lowlifes” anyway, so all he’s doing is “recycling” them so they can be consumed to nourish the elite. As such, the film seems to be kicking back and the ingrained elitism of an apparently shadow world, but doesn’t do too much more with it than using it as evidence of the villains’ evilness while they would even sacrifice their own children to keep their business interests going.

Once again the film is really built around its action sequences but the use of CGI blood spatter again seems a little flippant given the seriousness of the child tracking issue. Similarly, Xi La’s quest to wipe out the gangsters seemingly borrows from exploitation cinema, but the film continues to take itself quite seriously rather than simply allowing Xi La to satisfy her desire to avenge Paka. Anchored by a powerful performance from Isabella Leong Lok-Sze which pretty much carries the film, it addresses themes such as motherhood and family along with the shadowy conspiracy which seems to hang over the “ordinary” world, but can never overcome a sense of tasteless and flippancy in the way that it approaches them, a sentiment borne out by the final AI generated sequence linking the action with real-world events.


Trailer (Simplified Chinese / English subtitles)

Tazza: The Song of Beelzebub (타짜: 벨제붑의 노래, Choi Kook-hee, 2026)

“Luck” is a funny thing. You might think you’ve come out on top, only to realise that perhaps you haven’t been quite so lucky after all. Choi Kook-hee’s Tazza: The Song of Beelzebub (타짜: 벨제붑의 노래, Tazza: Beelzebubui Norae) is the latest instalment in the thematic series that began with 2006 manwha adaptation Tazza: The High Rollers, though otherwise a stand-alone tale. This time around, gambling is more a means of revenge as two men, who are in effect two sides of the same coin, find their roles constantly reversed.

Indeed ParkTae (Roh Jae-Won) characterises them as Beelzebub and Lucifer vying for control with Beelzebub the apparent loser. He and JangTae (Byun Yo-Han), who each share the name Taeyoung, met in high school and became friends, though ParkTae came to resent JangTae for apparently having charmed luck in which everything seemed to go his way and he always came out on top. The boys develop a shared love of gambling, but ParkTae is experiencing a difficult home life in which his mother is a religious fanatic who seems to have an alcohol problem. She regularly beats him with a crucifix and refers to him as the antichrist, which perhaps fuels his characterisation of himself as Lucifer. JangTae, meanwhile, has lost both his parents but shares a warm familial environment with his older sister Tae-hee (Lim Se-Mi). They later take in ParkTae too, but he soon develops unreturned feelings for Tae-hee that see him almost long to push JangTae out of the next.

Filled with self-loathing, ParkTae sees himself as unlucky and feels hard done by, resentful of the ease with which JangTae seems to live his life and what he sees as the way JangTae’s “luck” often ends up making him look foolish. ParkTae seems to be the more the rational side of the crypto casino business the guys start together while JangTae is readier to make decisions on gut instinct. JangTae later asks him if it wasn’t ParkTae who was the lucky one all along. He was smart, talented, and had people who loved him, though he was too consumed with resentment  to notice. While the guileless JangTae only offered him support and friendship, ParkTae dreamed of ruling alone and taking the entire prize for himself. 

That might be why he sets up a honeytrap with the help of Korean American lobbyist Linda Park (Stephanie Lee) who’s supposedly agreed to give them the lowdown on how to clear the way for a physical casino in Vietnam. JangTae has to bet his life on the toss of coin where both sides spell death only to find himself lucky once again when it somehow ends up standing on edge. Taken in by a former card sharp hiding out in Vietnam (Jo Woo-Jin), JangTae is co-opted into another battle for revenge in which a young woman (Ayaka Miyoshi) plots against the man who shot her father (Tsuyoshi Ihara) who foolishly bet his life after getting too into a poker game. The lure of odds seems to drive men mad with each begging for just one more game to turn it all around. It is, however, a battle of wits as much as anything else in which the pair engage in a kind of psychological warfare over the gaming table.

As JangTae says, maybe ParkTae was always luckier than he was. He just isn’t able to see why a particular outcome benefits him while fixating on winning or being a conventional success. ParkTae wants to knock JangTae off his perch to satisfy his ego, but cannot shake his inferiority complex and attributes all his shortcomings to his unluckiness rather than accept the consequences of his own actions. As JangTae’s mentor taught him, the luckiest man at the table is the one who knows when to walk away. That’s something that seems to have eluded ParkTae who doesn’t know when to quit when he’s ahead. Rather, he fixates on his chosen income unable to see clear where real “luck” lies. In any case, the dynamics between the two men are continually in shift as they find themselves quite literally staking their lives on the cards while wondering whether either of them has the courage to see things through. In the end, the real winner maybe the one who knows when it’s time to call it quits, rather than allow themselves to be manipulated by the constant allure of the odds.


Tazza: The Song of Beelzebub opens in US cinemas October 16 courtesy of Well Go USA.

Trailer (English subtitles)

It’s My Time (魔方小姐, Bai Xue, 2026)

A no-nonsense grandma gets a new lease on life after discovering the joys of cubing in Bai Xue’s warmhearted dramedy, It’s My Time (魔方小姐, mófāng xiǎojie). Inspired by a true story and much less gritty than Bai’s debut The Crossing, the film is partly a rebuke against those who try to write off the older generation and a reminder that it’s never too late to try new things or make a change in your life.

For Yanzhong (Michelle Yeoh), however, cubing is also a kind of grudge match in which she tries to overcome her sense of humiliation in having become the victim of a scam which cost her her home. The stress caused her to have a stroke, so she’s currently living in a nursing home with her childhood best friend Shuzhen (Sa Rina). She does not, however, take very well to the kind of infantilisation that the well-meaning staff subject her to. Ironically, the roles have been reversed and every time she causes trouble, the manager calls her mild-mannered son, Dawei (Bai Ke). For unexplained reasons, Yanzhong seems to speak Cantonese with her son when they’re alone while they speak Mandarin with everyone else, perhaps bearing out their close bond and Yanzhong’s isolation from most of the residents who disapprove of her rabble-rousing antics, encouraging her to remember her age and suggesting that she’s just making things hard for her son whose boss is forever yelling at him on the phone. 

When down on his luck former “magic cube” champion Youwei (Liu Haoran) arrives to teach a class on “cubing” which he claims helps prevent dementia, Yanzhong discovers a hidden talent that gives her something new to live for. For Youwei, meanwhile, it seems as if his reduced circumstances are partly down to the death of his mother for which he blames himself. His father had a gambling problem and then abandoned the family, leaving Youwei to pay off all his debts which is one reason why he’s constantly hassled by a loan shark who seems to consider himself family. All of which perhaps leads him to look to Yanzhong as a kind of mother figure, especially as she tries to take care of him by getting him a place to stay at the nursing home after noticing that he’s technically homeless while promising to pay off the money he owes and buy him a house if they succeed in becoming cubing superstars. 

Even so, Youwei is the teacher here if one trying to convince her that slow and steady wins the race while others such an unscrupulous media boss push her to make the most of her viral success as the cubing grandma by aiming too high too fast. He writes off people like her as members of the “slowest and most useless group”, while Yanzhong is constantly trying to be seen as a human being who still has a life to live rather than just waiting around to die. She does, however, have a sharp tongue which as her friend points out hurts herself as well as others as she often lashes out defensively and ends up pushing people away. After achieving cubing stardom, she starts trying to “help out” her son’s family by telling him to quit his job and work at the cube factory, while his wife should close her nail salon and open a magic cube training school, and she’ll send her granddaughter to a private school. Of course, they’re pretty happy with the life they have and irritated by Yanzhong’s attempts to railroad them into her vision of familial bliss. They support her cubing career, but only because they want her to be healthy and happy.

The irony being that Yanzhong stuck it out at the home because she thought she’d be a burden to her son and his family if she went to live with them, just as her best friend Shuzhen really wants to live with her daughter in the US but is too afraid to ask her. The film’s English-language title is then a reference to Yanzhong rediscovering that it’s her time to shine, and also the hyper focus that cubing requires that presents Yanzhong with a stream of images from her past all of which remind her what’s really important in life. Even when facing setbacks and hardships, she never gives up, and her friends and family never give up on her despite the odd harsh word or misunderstanding. A gentle tale of intergenerational friendship and the energising power of sports, Bai’s warmhearted comedy insists that it’s never too late start something new and just like a magic cube, there are infinite possibilities in life’s twists and turns.


It’s My Time is in UK cinemas from 16th October courtesy of Central City Media.

Trailer (English subtitles)

Atlantic Rhapsody (大西洋, Zhong Kaifeng, 2026)

After accidentally boiling a shark alive at the supermarket where he works, a young man embarks on an epic quest to find the estranged father he hasn’t seen since he was a child in Zhong Kaifeng’s surreal treatise on sound and memory, Atlantic Rhapsody (大西洋, Dàxīyáng). Set between the early ’80s and the present day, the film charts the fates of those who have been displaced by the economic reforms of the ’90s and the increasingly consumerist society of today.

There is something rather absurd about the idea of keeping a mini shark in a supermarket just for decoration. This fearsome marine predator has been placed in a box and constrained, a lonely figure who exists only to be looked at with a pane of glass continually between it and the rest of the world. In some ways, Ding Mao (Roy Wang) will come to feel this way about his father who has become inaccessible to him except through the memories he is able to conjure up after heading north to his hometown.

Ding Jianguo (Yin Fang) was a fan of The Man From Atlantis which they all watched dubbed into Mandarin in the town square. He hears a strange tale from a mysterious blind fortune teller but can only remember that it was about a man who came out of the sea and then returned there, as he perhaps will do. Meanwhile, his tooth seems to regrow after it gets knocked out by an angry local on their arrival at the hotel where his crew have been sent for a free trip in lieu of severance when the factory they worked at is closed down. Ding Jianguo is one of a host of men cast adrift in the increasingly capitalist post-economic reform society and himself dreams of opening business.

Zhong films these sequences in a heavy grain that echoes 16mm and in a style that recalls that of the Sixth Generation. Its realism stands in stark contrast to the surreal composition and bold aesthetics of the modern day setting in which pretty everyone ends up wearing some variety of woolly hat in the shape of a marine creature. Yet the picture we see of North Eastern China is that of post-industrial decline. Ding had another reason to go to Shenyang in that someone had seen one of his videos in which he found an iron nail in a bit of discount sausage, spitting it out much like Ding Jianguo did his tooth, and claimed it belonged to their pet who had a knee operation shortly before going missing. Li Xin (Li Xueqin) thinks he’s her long lost classmate, and Ding Mao can’t actually remember if he is or not, but in any case she takes him to the site of a disused theme park. This place used to be thriving and prosperous, she says, but now it’s just overgrown ruins. She’s been trying to recreate a rollercoaster in sound with the help of some local children.

Ding Mao has also been hearing strange noises he’d like to get tot the bottom of. They sound sort of metallic with a bell at the end, a little like some kind of sea creature. He also comes across the mysterious fortune teller who gives him a special free gift and also tells him to find his father. While he has encounters with several other eccentric people including a Japanese picture book writer who has memories of being a tiger hunted by Japanese soldiers in a past life, but struggles to find a place for himself while trying to figure out what exactly happened to his father. Li Xin tells him of another shared memory, the time a shark was killed and there was a local furore about the rare chance to eat shark meat. All of these stories and memories eventually coalesce around Ding Mao as a kind of raucous rhapsody of China’s recent history. In a strange way, he is able to transcend this world and enter that of his father, though only as an observer. They remain on opposite sides of the glass unreachable to each other. Like the man in the story, Ding Mao has regained his memories, or perhaps come up with new ones, but can never be reborn into that world. A surreal odyssey through an oddly ethereal vision of deindustrialised China, there is a kind of poignancy in Ding Mao’s quest and search for meaning but also serenity as each of its disparate plot threads slowly coalesces into one.


Atlantic Rhapsody screens 16th/17th October as part of this year’s BFI London Film Festival.

Trailer (English subtitles)

Once Upon a Time in the Middle East (欢迎来龙餐馆, Wen Muye, 2026)

Culinary comedies are a staple of the Chinese holiday movie which often revolve around the importance of family and the bonds that can be generated through the sharing of a meal. FunAge is similarly known for zany comedies, though their output has become a little more serious of late. In Once Upon a Time in the Middle East (欢迎来龙餐馆, Huānyíng lái Lóng Cānguǎn), Wen Muye subverts many of these conventions in marketing the movie as a fish-out-of-water comedy starring comic actor Shen Teng as a debt-ridden chef who takes a job in the Middle East in the early 2000s for the high pay, only to suddenly plunge him into a war zone.

One can open a mouth with a spoon as well a gun, Xu Fu (Shen Teng) later reflects having reaffirmed for himself that the most important things in life are good food and raising children well. The irony is that on being introduced to Zaid (Sherif Sobhy), a civil servant and owner of Loong Restaurant where Xu is to be employed, Xu is told that his food does suit the local tastes, but he insists on cooking authentic Chinese cuisine rather Chinese-American fusion food. He says he’ll walk if he’s asked to cook bowdlerised dishes like General Tso’s Chicken, but is later forced to do so to curry favour with an American officer, having been incarcerated in a military prison after being accused of being party to an act of terrorism.

The early part of the film is indeed fiercely critical of the Americans whose involvement in the Middle East is depicted as a thinly veiled war of aggression for imperial conquest mitigated as an act of revenge. Political figures are seen on television making ultimatums about regime change before the tanks start rolling in, while the American soldiers act with undue brutality and entitlement. They insist that the children Xu takes in after their orphanage is bombed are all terrorists or soon will be, and therefore fair game targets that should be neutralised to stop the spread of violence. But it’s clear that the War on Terror is simply breeding more “terrorists” as orphaned children are radicalised and exploited by extremists who recruit them as child soldiers and later force them to become suicide bombers without their knowledge or consent.

Xu, by contrast, takes a local boy under his wing and attempts to train him as a chef as a means of pulling him away from the destructive desire for vengeance. The ideological conflict plays out in the heart of Saif (Omar Sherif) as he’s pulled between the fatherly influence of Xu and that of the extremists who sell stories of glorious battles, but in reality send children out to die. Xu hopes that by training Saif as a chef, he can prevent him from becoming radicalised and prepare him for the world to come after the war, but finds himself frustrated by the circumstances that surround him. Meanwhile, he too is corrupted by the promise of wealth that can come with war by setting up a side business smuggling alcohol into this country where drinking is forbidden in order to sell to American servicemen and later turning the restaurant into a kind of speak easy for foreigners remaining in the war-torn city.

After challenging an American soldier who complained about his circumstances that it is largely their own fault for waging this war, Xu has to admit that he has profited from it and is only able to make this kind of money because of the conflict. As an older man, he admits he stayed too long because he got greedy, preferring to stay and make more money long after paying off his debts. He often says that this war is nothing to do with him, though as he’s later questioned, if his partner was involved in terrorism and his friend was the victim, he can’t really claim not to be involved which seems like a fairly subversive comment on China’s business and foreign policy. Nevertheless, the film ends with a reminder that China is working with other nations to enact the UN Convention on the Human Rights of the Child, while it is children who are the primary victims of war. 

Xu becomes friends with a Chinese-American soldier of Malaysian-Chinese heritage (Aarif Rahman) who is conflicted about the war which is not really anything to do with him personally, just as it’s nothing to with Xu, the children, or even really Zaid who is forced to buy cancer drugs from an American serviceman who is exploiting him financially while claiming that he just wants to help him save his little girl. They’re all at the mercy of wider geopolitical machinations that set people who once got along peacefully against each other. Though the film may in some senses have a strong “we were never friends” mentality echoing that of Dead to Rights and suggesting once again that Chinese citizens are only safe in China, it does also make the case for a more positive path to better global relations through friendly cultural exchange as evidenced by the fusion food that Xu creates in the most difficult of circumstances which seems to have sustained those he left behind to make better futures for themselves away from hate and violence.


Once Upon a Time in the Middle East is in US and Canadian cinemas now courtesy of Well Go USA.

Trailer (English subtitles)

Ha-Chan, Shake Your Booty! (Josef Kubota Wladyka, 2026)

Sooner or later, the dance must end. Like Taichi Kimura’s Fujiko, Josef Kubota Wladyka’s Ha-chan, Shake Your Booty! is a story inspired by and dedicated to the director’s mother featuring a bold visual style that harks back to the 1970s. A character study in grief, it is also an exploration of the dance between languages, the connection between motion and emotion, and the slow waltz we do with grief as a means of letting go.

Part of the reason that Haru (Rinko Kikuchi) cannot move forward, however, is that she is prevented from performing the culturally specific death ritual that would help her to so because it directly conflicts with the prevailing mores of her husband’s Mexican background. There are cultural and perhaps religious reasons that the family cannot accept the idea of his being cremated, but equally there is some territorial push and pull over who the remains ultimately belong to with Luis’ father in particular keen to bring the body “home” to Mexico. Haru, meanwhile, understandably feels that Luis’ home was with her in Japan and she better than anyone knew what his wishes were in the event of his death. In requesting his body, it’s as if his father is denying that she and Luis (Alejandro Edda) were a family or the choice that he had made in coming to Japan. Even so, in this way she must in the end let him go even if that means his spirit cannot really rest in peace and is haunting her in both a spiritual and literal sense.

Really what Haru comes to give Luis at the end is a kind of cremation that signals her decision to set them both free by accepting his death. Before that, however, she must try to find some kind of accommodation with it but largely becomes isolated and mired within her grief. The couple had been keen ballroom dancers, but Haru is unable to dance alone. Ironically, she song she dances to in the opening sequence, Watashi to Watashi by the Peanuts, expresses the idea of there being two people within one person (the Peanuts were a pair of twin sisters) as if Haru were already dating for/with an absent lover. After Luis’ death, she is visited by his ghost inside a cute crow mascot suit that symbolises that grief and sadness that hangs over her life and equally her own inability to let it go.

Her sister and cousin try to get her resume dancing a means of getting her life moving again, but doing so brings her into the presence of Latin dancer Fedir (Alberto Guerra)who on some level reminds her of Luis while her attraction to him simultaneously pulls her away from her late husband. The interplay between the two in her mind is neatly signalled in a fantasy sequence that seems to be an homage to Y tu mamá también, though the situation is as Haru puts it “messy”. Fedir is in an open marriage which is a concept that Haru struggles to understand. She pretends that Luis is still alive and their marriage is “open” too to facilitate a relationship, but at the same time becomes over emotionally invested in Fedir and jealous of his wife despite knowing intellectually that the relationship has no future and that Fedir is not Luis returned.

The situation is primed for an implosion, but as erratic as her behaviour becomes, it does eventually provide Haru with a path out of her grief and the realisation that she will have to let Luis go. Her sister and cousin perhaps preset two opposing poles, Yuki (Yo Yoshida) having been in a stable and conventional marriage for over 20 years with a grown up daughter, while Hiromi (You) has been living abroad in New in York and is enthusiastically playing the field following her divorce. Haru doesn’t necessarily have to choose either in her widowhood, and even in the film’s otherwise joyful conclusion is seen sitting alone in a train carriage with a large, empty space beside her. She has however rediscovered the joy dance, once again dancing alone but finding that others soon join in as she embraces her inner boogie-woogie. Broken with multilingual title cards and playing with interplay between various languages, the film has a playful quality that elides the heaviness of its subject but nevertheless lends true poignancy to its heroine’s gentle waltz with death as she prepares herself to let go of its hand. 


Ha-Chan, Shake Your Booty! screens 10th/11th October as part of this year’s BFI London Film Festival.

Trailer (English subtitles)

A Girl Unknown (无名女孩, Zou Jing, 2026)

A young woman finds herself continually displaced in the wake of China’s One Child Policy in Zou Jing’s empathetic drama, A Girl Unknown (无名女孩, wúmíng nǚhái). Dedicated to the director’s grandmother, the film sees its heroine pass through three different identities while struggling to find a place for herself and carrying both the trauma of continual abandonment and a sense of hopeless worthlessness that she will never feel loved or wanted but always asked to be grateful for what little she has.

Lin Juan’s first displacement echoes the growing urbanisation and industrialisation of the nation as she’s taken away from her idyllic rural childhood and sent to live with strangers in the city following her father’s sudden death and her mother’s subsequent relationship with another man. It’s clear that Mr Li does not want to accept Juan, but also that her mother A-Hui has few options other than remarriage for economic support. She first considers leaving Juan at a temple, but reconsiders and tries to persuade Mr Li. When she becomes pregnant with his child, however, it becomes clear that she cannot keep Juan and decides to have her adopted by a seemingly childless middle-aged couple in the city. 

No one really explains this to Juan who has no idea that she’s been abandoned. Her adoptive mother Meishuang (Shen Jiani) at first reassures her that her mother will return at the end of the summer holidays while somehow hoping that Juan will get used to living there and stop asking to be taken home. For reasons which later become clear, Meishuang is operating under a maternal fantasy without really considering how difficult it might be to adopt a child of Juan’s age nor how traumatic this displacement may be for her. Meishuang’s husband Wieqiang (Zu Feng) is also not happy about the arrangement and hostile toward to Juan, irritated by her “hillbilly name” and by her presence in their home. At school, meanwhile, she’s bullied by the other children who make fun of her for having come from the country, though it’s Juan who gets into trouble for fighting back. 

Meishuang is, however, kind to Juan and tries to treat her with maternal affection only it isn’t the kind that Juan wants, nor is Juan really the daughter she wanted. Later we come to Juan’s adoption is also, in its way, a result of the One Child Policy, though it appears that she was abandoned once before simply by virtue of being a second daughter born to a family who wanted to hold out for a son. Her birth family tries to reclaim her, but their home is full of photos of the other two siblings who seem to have a close bond while there are obviously none of her. Their home is full of absence, and though they may be related by blood, they are still strangers to each other. Once again she is expected to live up to someone else’s idealised image of a longed for daughter while largely denied a sense of self or a chance to define her own identity. 

While her birth family appear to have become wealthy, Meishuang and Weiqiang are struggling under the economic pressures of the changing ‘90s economy with Weiqiang eventually laid off and made dependent on an old colleague who, unbeknownst to them, sexually abuses Juan partly because he sees her as someone of little consequence owing to being an adopted child. The pain of being unable to speak about what’s happened to her further fuels her resentment and low sense of self-worth believing that she will never be anything more than a disappointing substitute to her adoptive parents. 

After running away and getting a job in a textiles factory, Juan, now going by the name Lian (Li Gengxi), becomes friends with a slightly older woman who is saving money to open a shop in her hometown. Her new friend, however, becomes the subject gossip as the other girls believe she is sleeping with the foreman to get ahead, but in reality the foreman is sexuality exploiting her. Despite her own experience, Juan rejects her too leading to tragic consequences that bear out the ways in which women’s lives have little currency in this oppressively patriarchal social structure. Juan lives under three different names, but in other ways women are seen to be almost interchangeable while Juan herself has no concrete identity. She has, however, perhaps undergone a kind of rebirth and in having uncovered and bared all that was hidden found her way back to herself and a future that is of her own choosing.


A Girl Unknown screens 9th/11th October as part of this year’s BFI London Film Festival.

Clip (English subtitles)

V (空枪, Han Yan, 2026)

Mainland director Han Yan is the latest to tackle the story of notorious Hong Kong gangster Cheung Tze-keung, though unexpectedly his take on the Handover has a more cynical edge than typically seen in this kind of film even if once again branding the mid-90s as a lawless era in which order had all but collapsed as the colonial authorities prepared to withdraw. With his frantic editing and production design, Han does his best to echo the Hong Kong action cinema of the era while characterising the hero as a kind of revolutionary, a Robin Hood figure kicking back against the rise of billionaires amid rampant social inequality. 

Man Tze-keung (Zhu Yilong) describes himself as a farm boy who’s come to Hong Kong in search of a better life following the death of his father. Whatever the truth of that might be, he starts out as a petty crook robbing jewellery shops as a henchmen for corrupt Anti-Triad Squad inspector Wing (Ben Yuen) and his right-hand woman Lady Yu (Kara Wai Ying-hung). When Wing gets pissed off with them over a job and kills one of the guys as a lesson to the others, Keung decides to shoot his shot. Wing makes him an offer he can’t refuse by getting him to play Russian Roulette with his service weapon. Keung pulls the trigger five times and survives, leading to him developing an invincibility complex and believing that he is uniquely blessed by the heavens. The film’s Chinese title “Empty Gun”, however, signals both Keung’s powerlessness and his delusion. Wing always left one chamber empty, meaning that he tricked Keung knowing that the gun wasn’t loaded in the first place.

Nevertheless, it’s the faith in his immortality and a kind of god complex that give Keung the chutzpah he needs to pull off Hong Kong’s biggest ever heist with the help of cardsharp and air stewardess Yuen (Michelle Wai Sze-Nga). The pair marry, but after they’re targeted by the police Yuen seems perpetually terrified, unsure of what her husband is going to do next. Eventually she figures out that Keung is out of his mind. He’ll never be satisfied and will likely continue to do ever more reckless and increasingly public things. After managing to get himself acquitted for the heist, he sues the Hong Kong Police department for wrongful arrest and mistreatment while in custody earning a record payout. His real target, however, is Hong Kong’s richest man, Chan Fai-Yi (Tony Leung Ka-fai), whom he once idolised but then takes against after he runs into him in a men’s bathroom where Chan assumes he was the attendant and didn’t even look at him.

Though it may have started with a desire to be rich, in some ways the money doesn’t seem to matter to Keung. He throws out gold jewellery to the well-wishers at his wedding in his hometown, and after getting the payout for kidnapping Chan’s son, throws the money out in the streets from a helicopter. All of which makes him a kind of folk hero to some, including the triads who eventually come over to his side after he promises them a new revolutionary future in which they can be the ones with money and power rather than men like Chan. Chan makes a point of wearing a cheap wristwatch to make him seem more like an everyman, but secretly has a room full of expensive designer watches in his home as if to signal the vacuity of his wealth. 

The film is rather coy on this front, but Keung’s habit of sniffing with one nostril coupled with his increasing sweatiness seem to hint at a serious cocaine problem which in part explains his mania and delusional sense of invincibility that sees him taunt the police and engage in a homoerotically charged cat and mouse game with Mainland cop Qi (Tan Jianci). Han has an obvious problem in that he will need to end the film in a way that suits the censors, while Cheung Tze-keung’s own end was rather unheroic. Keung tells his wife that he knows there’s a bullet coming for him someday, but he’s confident that he will be able to dodge it when it comes. Nevertheless, it’s like he’s pursued by the missing bullet from Wing’s gun, propelled by a sense of greed and aspiration while gazing at one of the many posters of Chan that line the city. Played out with a grim sense of absurd humour in its continued product placement for pineapple butter buns, Han’s anarchic drama echoes a contemporary, or perhaps timeless, sense of resentment towards those who hoard their ill-gotten gains while simultaneously suggesting all rebellions are doomed to fail as Keung finally begins to realise that his luck may be running out.


Trailer (Simplified Chinese / English subtitles)

The Snowball on a Sunny Day (金多寶, Philip Yung Chi-Kwong, 2026)

Philip Yung isn’t the first person you think of when it comes to Lunar New Year Comedies. His previous films have largely been hard-hitting crime dramas such as Port of Call and Papa. The Snowball on a Sunny Day (金多寶) is then a world away with its largely warmhearted story of an ordinary family pulled apart by the demands of modern living but brought back together through subterfuge when it becomes necessary to keep up the pretence that they’ve won the lottery.

As one of their neighbours says, every family needs its little white lies every now and then. Widowed grandmother Mui (Elaine Jin) has been playing the same lottery numbers for 30 years. Buying the ticket has become the responsibility of granddaughter Sunnie (Chung Suet Ying), but she is currently living a frantic life as a script supervisor/runner on film sets. Her plan to use her father’s Jockey Club account to buy one online is frustrated when he reveals he’s cancelled it after a run of bad luck at the tracks, meaning she’ll have to go to the shop in person. When she gets there, the security guard turns out to be someone she had an altercation with on a shoot, so they won’t let her in. A relative, Great Uncle Wah, says he’ll buy a ticket for her, but is escorted out by loan sharks before he can do so.

Inevitably, Mui’s numbers come up and Sunnie doesn’t have the heart to tell her that she never bought the ticket, so she embarks on an elaborate ruse to pretend they’re all millionaires by “borrowing” an expensive villa where her friend Jay (Edan Lui ) is currently “housesitting” for a film producer who’s apparently disappeared following rumours of some kind of financial impropriety. In some ways, Mui’s desire for a house where the whole family could live together is reflective of the current realities of the Hong Kong housing market. Even with a lottery win, the villa wouldn’t really be within their reach, which is why they have to make up excuses to convince her mother Charlotte (Harriet Yeung), an estate agent, that there are reasons it’s so “reasonably priced” that aren’t necessarily dealbreakers for the family such as being a stigmatised property where a violent death took place. 

Meanwhile, this tranquil, spacious environment and relief from financial pressures provide a place in which Sunnie’s parents, who are currently separated but keeping the breakdown of their marriage secret from Mui, a chance to work out their differences. Her father Ken (Jiro Lee) is a washed up former idol star who evidently didn’t make any financial plans for his or his family’s future and now makes a living as a taxi driver who refuses to move with the times by following GPS or working via apps. Sunnie, meanwhile, was sent to live with Mui so that her mother Charlotte could devote her attention to her younger brother Harry (Marek Li Hoi-Lam) who is neurodivergent and has health issues. 

While some tension exists between Mui, Sunnie, and Charlotte, Sunnie is reaching the age at which she begins to realise the sacrifices that were made on her behalf and is mindful of repaying them. Her career as a filmmaker is, however, off to a slow start with her life mostly spent at the beck and call of autocratic directors, managing extras and on occasion having to step in herself such as playing the part of a ghost when an actor doesn’t show up and wearing the costume that Mui has hand stitched for the production, presumably without any pay. There are various meta comments about the declining state of the Hong Kong film industry coupled with a sense of nostalgia for an earlier time when her grandfather hand painted posters and marquees for the latest releases after he and Mui migrated from Indonesia. 

Mui’s life on the public housing estate similarly evokes a sense of warmth in a community that’s otherwise disappearing. Aside from the jobsworth of an estate manager to goes around telling people off for drying their washing outside or breaking some sort of other rule, Mui is well liked by her neighbours and only wants to move to have more space so the family could all live together. Through all the zany, farcical action as they try to keep up the act for Mui, from whom you can’t can’t really hide anything, the family begins to repair itself in true New Year comedy style while apparently making friends with some of their other “enemies” such as an extra/ice cream van diver and a Liverpool fan with whom Manchester United devotee Ken has some kind of vendetta. Despite the silliness, the film has a degree of genuine poignancy in its closing moments as various truths are revealed and the family is forced to remember what it is that’s really most important. 


The Snowball on a Sunny Day screened as part of Hong Kong Film Fest UK

Trailer (Traditional Chinese / English subtitles)