Review: ‘Gezhi Town,’ starring Xiao Zhan, Peng Yuchang, Zhou Yiran, Yang Xinming, Alan Aruna, Gan Yunchen, Zhou Siyu and Yin Zheng

January 1, 2026

by Carla Hay

Yan Zhidu, Zhou Yiran and Xiao Zhan in “Gezhi Town” (Photo courtesy of CMC Pictures)

“Gezhi Town”

Directed by Kong Sheng

Mandarin with subtitles

Culture Representation: Taking place in China, from 1937 to 1944, the action film “Gezhi Town” (inspired by true events) features an all-Asian cast of characters representing the working-class and middle-class.

Culture Clash: Several residents in China’s Gezhi Town fight back when Japanese soldiers invade the town.

Culture Audience: “Gezhi Town” will appeal primarily to people who are fans of the movie’s headliners and action movies about the Second Sino-Japanese War.

Yin Zheng in “Gezhi Town” (Photo courtesy of CMC Pictures)

“Gezhi Town” is a gripping action film about Chinese refugees of Nanjing who resettle in Gezhi Town, which is invaded by Japanese soldiers in 1944. The movie has some corny dialogue and starts off slow, but once the suspense starts, it’s intense. “Gezhi Town” is not meant to be entirely accurate, since the movie is based on fictional people, but it’s intended to depict some of the brutal horrors of the Second Sino-Japanese War.

Directed by Kong Sheng and written by Lan Xiaolong, “Gezhi Town” takes place in China from 1937 to 1944. The movie was filmed in Yichang and surrounding areas in Hubei Province, China. The first half of the movie takes place from 1937 to 1944. The second half of the movie speeds up the timeline considerably and depicts the Gezhi Town invasion over the course of a 24-hour period in 1944.

The story in “Gezhi Town,” which is told in chronological order, begins by showing Chinese soldiers getting air bombed by Japanese military planes in a wooded area in Jinling Town, near Nanjing, China, in 1937. One of these soldiers survives the attack. His name is Kang Lingbao (played by Zhou Siyu), and he will play a crucial role in the story, even though he is not the story’s main protagonist.

Several months later, in 1938, Lingbao ends up on the Yangtze River, in a refugee boat with Chinese people who survived the Nanjing Massacre, which began in December 1937 and ended in March 1938. Also on the boat is the story’s main protagonist: a man in his early-to-mid 30s named Mo Dexian (played by Xiao Zhan), a good-natured mechanic who has the nickname Master Mo. Dexian (whose most recent job was working for the Jinling Manufacturing Company) is traveling with his feisty great-grandfather (played by Yang Xinming), who doesn’t have a first name in the movie and is just called Grandpa Mo.

Grandpa Mo can be cranky and has a habit of pretending to be deaf or asleep when he doesn’t want to deal with communicating with people. Another refugee on the boat is a confident and outspoken woman in her 20s named Xia Cheng (played by Zhou Yiran), who is one of the first people to see a land mine floating in the water. There’s a frantic race against time to steer the boat away from the land mine.

Another mini-crisis occurs when Grandpa Mo jumps off the boat, in a desperate (and delusional) attempt to swim back to Nanjing. Dexian is able to catch Grandpa Mo before Grandpa Mo lands in the water. With help from other people on the board, Dexian pulls Grandpa Mo to safety. Dexian and Cheng start a rapport with each other.

Once they arrive on land, the refugees make a long trek to find a new place to live. They have to be on the alert for Japanese military. They arrive in a rural area and settle down in a place that has abandoned buildings.

Two years later, Dexian and Cheng are now married and the parents of a baby son named Dengxian. Grandpa Mo lioves with them. Tragedy strikes again, when air bombers destroy where the refugees are living. Dexian, Cheng, Dengxian, Grandpa Mo and several others escape. Grandpa Mo says dejectedly, “We’re homeless again.”

By 1940, the refugees are on the move again, as Japanese have taken over the city of Yancheng. The refugees travel to Gezhi Town, which is just a river away from a Japanese military base. The refugees decide to take the risk of settling in Gezhi Town because it is fairly isolated and somewhat hidden by large fields that surround it.

For obvious reasons, the second half of the movie, which begins in 1944, is the more action-filled than the first half of the movie. Dengxian (played by Yan Zhidu) is now a playful and slightly mischievous boy, who likes to play “hide and seek” at inconvenient times that can an frustrate his loving parents. The residents of Gezhi Town, which has a mixture of military veterans (including Lingbao) and civilians, have been living peacefully until one day when that this tranquility is brutally interrupted.

Three Japanese soldiers, led by a vicious bully named Okawara (played by Yin Zheng), find Gezhi Town by accident. The soldiers think they have arrived in Ggun Town. Dexian is the first person whom they encounter. Okawara forces Dexian to do a series of tasks to test how much Dexian is wiling to follow orders. One of these tasks is to get a flagpole, so that Okawara can raise the Japanese flag.

This flagpole task sets off a series of events showing Dexian defying orders and leading the Gezhi Town residents’ battle to fight back against the Japanese invaders. The residents have a certain amount of weapons and ammunition. Although it might seem easy for the residents to win, because they far outnumber the soldiers, the Japanese soldiers are able to call for re-enforcement from other military personnel, including airplane pilots who can drop bombs.

There’s some dark comedy in the movie—particularly with Grandpa Mo, who makes fearless (some might say reckless) decisions that catch the Japanese fighters off guard because they don’t expect this old man to be angry and tough when fighting back in self-defense. Dexian also makes some unexpected wisecracking jokes during the battle scenes. There are also some harrowing moments involving Dengxian. All of the cast members give sufficiently effective performances.

“Gezhi Town” is the type of “underdog” war story that can be somewhat formulaic. But there’s a particular resonance to the story because it’s similar to what many real-life Chinese people experienced from Japanese military invasions during the Second Sino-Japanese War. It’s a movie that has riveting battle scenes but never loses sight of the characters’ humanity and what’s at stake for the refugees in this devastating war.

CMC Pictures released “Gezhi Town” in select U.S. cinemas on December 25, 2025. The movie was released in China on December 6, 2025.

Review: ‘Pegasus 2,’ starring Shen Teng, Fan Chengcheng, Yin Zheng, Zhang Benyu and Sun Yizhou

March 4, 2024

by Carla Hay

Shen Teng in “Pegasus 2” (Photo courtesy of Niu Vision Media)

“Pegasus 2”

Directed by Han Han

Mandarin with subtitles

Culture Representation: Taking place in China, the action comedy film “Pegasus 2” features an all-Asian cast of characters representing the working-class, middle-class and wealthy.

Culture Clash: After a long hiatus out of the public eye, a former race car champion tries to make a comeback at the same rally where he experienced a horrific car accident. 

Culture Audience: “Pegasus 2” will appeal primarily to people who are fans of the movie’s headliners, the 2019 “Pegasus” movie and crowd-pleasing films about car racing.

Zhang Benyu, Shen Teng and Yin Zheng in “Pegasus 2” (Photo courtesy of Niu Vision Media)

“Pegasus 2” is utterly predictable, but this action comedy about a race car driver making a comeback is still a fun thrill ride to watch. The cast members’ amusing performances and winning chemistry with each other elevate the movie. This sequel also provides satisfying closure to 2019’s “Pegasus” movie, which ended on a cliffhanger that was open to interpretation.

Written and directed by Han Han (who also wrote and directed “Pegasus”), “Pegasus 2” takes place in unnamed cities in China. In “Pegasus” (mild spoiler alert), champion race-car driver Zhang Chi (played by Shen Teng) won the Bayanbulak Rally, but his car malfunctioned and fell off of a cliff. His fate was unknown by the end of the movie.

The beginning of “Pegasus 2” describes in a caption what happened to Chi: He survived the cliff fall, but his car did not, because it became a total wreck. Chi’s victory that was shown at the end of the first “Pegasus” movie was deemed invalid. Chi has “retired” from racing and has opened a driving school with his two closest friends: outspoken Sun Yuqiang (played by Yin Zheng) and mild-mannered Ji Xing (played by Zhang Benyu), who were both Chi’s racing colleagues in his glory days.

The three pals are trying to find a new work space for their company when someone who is a huge fan of Chi contacts Chi with an offer to do something different. Xin Di (played by Jia Bing) is the owner and manager of Laotoule Automobile Factory. Di wants Chi to make a racing comeback and says that Bayanbulak Rally will be Chi’s sponsor. This is the last year that Bayanbulak Rally will take place. Di is confident that Chi can win the race. (“Pegasus 2” is a very male-centric movie, since there are no women in the principal cast.)

There are some obstacles, of course. First, Chi is very reluctant to go back to being a professional racer. Second, Chi says that if took this offer, he would need about ¥6 million (which is about $833,449 in U.S. dollars in 2024), but Di says he only has ¥4 million, which is about $555,633 in U.S. dollars in 2024. Third, the corporate sponsor Lighttime has won the Bayanbulak Rally for the past two years and can easily outspend Laotoule Automobile Factory in getting the best resources and driver training.

Di asks Chi to reconsider Chi’s decision to not race in the Bayanbulak Rally. In the meantime, a star driver has emerged at Chi’s driving school. He is a young man named Li Xiaohai (played by Fan Chengcheng), who works as a test driver at the school. Xiaohai has never been a professional racer. Di’s nerdy son Liu Xiande (played by Sun Yizhou, also known as Sean Sun) has been paying Chi’s school to be a driver apprentice.

The driving school is about to evicted from its work space due to non-payment of rent. It should come as no surprise that Chi changes his mind about entering the Bayanbulak Rally. He makes the decision to temporarily close the driving school, in order to train for the race. Yuqiang is his co-driver. As a backup duo for the Bayanbulak Rally, Xiaohai will be the lead driver, and Xiande will be a co-driver for another car sponsored by Laotoule Automobile Factory. These drivers have only 100 days to train for the Bayanbulak Rally.

You know where all of this is going, of course. The are more obstacles and challenges in ths journey, including the hero team running out of money, experiencing car malfunctions, and driving during a snowstorm during the race. The racing scenes have adrenaline-packed energy and are filmed from some eye-catching angles. And even if some of the stunt moves are obvious visual effects, “Pegasus 2” makes everything entertaining to watch.

On and off the racing circuit, the characters of “Pegasus 2” are engaging, with every co-star showing good comedic timing. Because “Pegasus 2” doesn’t take itself too seriously, some of the ridiculousness in the movie is easer to take because of the movie’s comedy. “Pegasus 2” shows what can be expected in a story about someone who has to overcome self-doubt in order to make a comeback. It’s the type of inspirational movie that is a familiar as comfort food and is just as enjoyable.

Niu Vision Media released “Pegasus 2” in select U.S. cinemas on February 9, 2024. The movie was released in China on February 10, 2024.

Copyright 2017-2026 Culture Mix
CULTURE MIX