"Once a Gangster" covers familiar Hong Kong genre turf, but does so with a wacky comedic eye, if less overall success.
The solo directing bow of “Infernal Affairs” scribe Felix Chong, “Once a Gangster” covers familiar Hong Kong genre turf, but does so with a wacky comedic eye, if less overall success. Centered around a mild restaurateur with mob connections who’s forced to head a Kowloon Triad, the script shows brief flashes of wit and intelligence, and plays hit-and-run with local genre conventions in a way that will amuse Asiaphiles but leave others scratching their heads. (A Martin Scorsese remake is unlikely.) Pic charmed Chinese-language territories in late May but failed to unseat the “Ip Man” juggernaut.
Related Stories

Late-Night TV vs. YouTube: Data-Driven Tips on Which Is Better for Celebs Promoting Films

Abby Phillip's Wild Primetime 'NewsNight' Shows CNN Working for TV Boost
Film opens with an “Election”-like Triad initiation ceremony that also harks back to street-gang franchise “Young and Dangerous,” which launched the careers of this pic’s stars, Ekin Cheng and Jordan Chan. Among the initiates is Roast Pork (initially played by Derek Tsang, son of Hong Kong character actor Eric Tsang), who aspires to run a restaurant free from protection rackets. After 20 years of hard work, Roast Pork (now Chan) achieves his goal, but when his Triad boss, Kerosene (Alex Fong), gets into financial trouble, he’s asked to serve as temporary replacement.
Popular on Variety
Constrained by the gangster vows of his youth, Roast Pork concurs, but his promotion doesn’t go uncontested. Triad elders block a protest by the moronic Scissors (Chan Chi-chung) because — in a long-winded jibe at “Infernal Affairs” — he’s the only gang member who doesn’t realize his right-hand man, Yan (Wilfred Lau), is actually a police informer. The Triad elders have a harder time placating the drug-addicted daughter of the gang’s founder, Junkie Pearl (Yu On-on), who believes her boy, Swallow (Cheng), should be the gang’s rightful leader. Fresh from jail, Swallow would rather study Milton Friedman’s economics than rule a Hong Kong gang.
Yarn is as dopey as it sounds, but is genial fun nonetheless. In between hit-and-miss laughs, occasional genuine moments of tension emerge, such as the grim humor of Roast Pork’s failed Molotov-cocktail attack on a defiant bank manager. Film’s oddest moment is a rousing, “Magnolia”-like musical number that plays like a gangland anthem.
Thesping reps a collision of multiple styles. At one end of the spectrum, Chan gives an amusing straight-faced performance, but Yu unrestrainedly chews the scenery.
Helming is as erratic as the script. Like many enthusiastic beginners, Chong overdoes the fancy camera angles, but many of his other scenes are so poorly set up they look like flat, last-minute improvisations for a low-budget sitcom.
Tsou Lin-yau’s lensing is constrained by Chong’s less artful helming decisions, but has the visual mimicry all good parodies need. Other tech credits are average.
Read More About:
Jump to CommentsOnce a Gangster
Hong Kong
More from Variety
Why Critically Panned ‘Joker 2’ Could Still Be in the Awards Race for Lady Gaga and Joaquin Phoenix
Annapurna-Remedy Deal Is Smart Solution to Gaming’s Funding Woes
I Watched ‘Joker 2’ at an Opening Night Imax Screening at the Grove: The Fanboys Were Nowhere to Be Found
Even With Lady Gaga, ‘Joker 2’ Will Struggle to Match 2019’s ‘Joker’ in Box Office Debut
New Live Music Data Suggests Cautious Optimism
Box Office: ‘Joker 2’ Singing Off-Key With $20 Million Opening Day
Most Popular
Inside the 'Joker: Folie à Deux' Debacle: Todd Phillips ‘Wanted Nothing to Do’ With DC on the $200 Million Misfire
‘Kaos’ Canceled After One Season at Netflix
‘Menendez Brothers’ Netflix Doc Reveals Erik’s Drawings of His Abuse and Lyle Saying ‘I Would Much Rather Lose the Murder Trial Than Talk About Our…
Kathy Bates Won an Oscar and Her Mom Told Her: ‘You Didn't Discover the Cure for Cancer,’ So ‘I Don't Know What All the Excitement Is About…
Saoirse Ronan Says Losing Luna Lovegood Role in ‘Harry Potter’ Has ‘Stayed With Me Over the Years’: ‘I Was Too Young’ and ‘Knew I Wasn't Going to Get…
‘Joker 2’ Director Says Arthur Fleck Was Never Joker: ‘He's an Unwitting Icon’ and Joker Is ‘This Idea That Gotham People Put on Him…
‘Joker 2’ Axed Scene of Lady Gaga’s Lee Kissing a Woman at the Courthouse Because ‘It Had Dialogue in It’ and ‘Got in the Way’ of a Music…
Andrew Garfield Says Sex Scene With Florence Pugh in ‘We Live in Time’ Went a ‘Little Bit Further’ Than Intended: ‘We Never Heard Cut…
‘Skyfall’ Director Sam Mendes Says James Bond Studio Prefers Filmmakers ‘Who Are More Controllable’: ‘I Would Doubt’ I’d…
Sydney Sweeney and Amanda Seyfried to Star in ‘The Housemaid’ Adaptation From Director Paul Feig, Lionsgate
Must Read
- Film
COVER | Sebastian Stan Tells All: Becoming Donald Trump and Starring in 2024’s Most Controversial Movie
By Andrew Wallenstein 3 weeks
- TV
Menendez Family Slams Netflix’s ‘Monsters’ as ‘Grotesque’ and ‘Riddled With Mistruths’: ‘The Character Assassination of Erik and Lyke Is Repulsive…
- TV
‘Yellowstone’ Season 5 Part 2 to Air on CBS After Paramount Network Debut
- TV
50 Cent Sets Diddy Abuse Allegations Docuseries at Netflix: ‘It’s a Complex Narrative Spanning Decades’ (EXCLUSIVE)
- Shopping
‘Deadpool & Wolverine’ Sets Digital and Blu-ray/DVD Release Dates
Sign Up for Variety Newsletters
By providing your information, you agree to our Terms of Use and our Privacy Policy.We use vendors that may also process your information to help provide our services. // This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.Variety Confidential
ncG1vNJzZmiukae2psDYZ5qopV9nfXJ8jp%2BgpaVfp7K3tcSwqminnpiybq2MoJinn6OpsrN5kGpocHFkaH1zf44%3D