Brad reviews CITY ON FIRE (1987), starring Chow Yun-Fat, and directed by Ringo Lam!


Ringo Lam’s CITY ON FIRE is one of the first movies starring Chow Yun-Fat that I really wanted to see after I had made my way through the John Woo films. Chow worked with Ringo on a total of 5 films from 1987 – 1992, and they’re a gold mine. I have previously reviewed PRISON ON FIRE and FULL CONTACT, so I decided now was a good time to take a fresh look at this one.  

Opening with an awesomely 80’s, neon-drenched saxophone solo from Teddy Robin Kwan, CITY ON FIRE tells the story of undercover cop Ko Chow (Chow Yun-Fat). He’s practically forced by his handler on the force, Inspector Lau (Sun Yueh), to infiltrate a violent gang of jewel thieves. The problem is that he has a history of getting in way too deep, so deep that he forgets where the job ends and his real life begins. It happens again when he’s able to get close to the leader of the thieves, Fu, played by his KILLER co-star, Danny Lee. When the gang hits a jewelry store with Chow in tow, and with the cops on their trail, everything goes to hell. Some store employees are killed, some gang members are taken out, and Chow even takes one in the gut. As the survivors meet back up at the warehouse, it becomes clear that there’s a mole in their midst, even though not everyone wants to admit it.

Does that premise sound familiar to you? If you’re a big fan of Quentin Tarantino and RESERVOIR DOGS, you can’t help but recognize how strongly his film was influenced by CITY ON FIRE. The influence is clear, especially in the broad strokes of the plotline and at the famous finale, but these are two very different crime films in execution, and they’re both excellent in their own ways.

In the late 80’s, some of the best action and crime films in the world were being made in Hong Kong. So many of the films had a reckless energy, which seems to be especially evident in director Lam’s works. In contrast to John Woo’s stylish action scenes, Lam’s scenes aren’t polished. They’re more grounded, they’re chaotic, and they’re not “cool” at all. For example, the film opens with an undercover named Chan Kam-Wah (Elvis Tsui) being called out and murdered in the middle of a busy market. Stabbed multiple times with a big butcher knife while desperately fighting for his life, the scene plays out in a realistic, clumsy, and very bloody way. In other words, it’s painful to watch without a slow-mo tracking shot in sight. We know immediately that no one is safe, and there’s a palpable tension as the undercover cop / criminal drama plays out that really works for the film.

Chow Yun-fat is fantastic, with his performance winning him his 2nd consecutive Hong Kong Film Award for Best Actor. He’s not the impossibly cool heroic bloodshed hero of the prior year’s A BETTER TOMORROW. Rather, while he’s charming in certain early scenes with his girlfriend Hung (Carrie Ng), when he starts his new assignment, you can see that he’s completely exhausted with his life as an undercover cop, a life that seems to have broken him emotionally. You can almost feel an impending doom with his character that lingers over the film, turning it into something different than your average cops and robbers story. In the other major lead of the film, Danny Lee is so good as the leader of the gang of jewel thieves, Fu. He’s very professional, and once he’s accepted Chow into their ranks, he’s very friendly and personable to him. In these moments, you can see how the two men could bond. But Fu’s also shown that he will kill anyone who gets in his way, so you know it’s inevitable that the two will collide head-on at the end. When it comes, it hits hard.

I highly recommend CITY ON FIRE to any person who enjoys gritty crime films. The action is brutal, the lead performances are excellent, and the drama of the story will leave you emotionally drained as the end credits roll. I can see why it would have had a major impact on a lover of Hong Kong cinema like a young Tarantino!

CITY ON FIRE is currently streaming on Prime Video, PlutoTV, Tubi, and Plex.

Live Tweet Alert: Join #FridayNightFlix for TWIN DRAGONS (1992)!


This Friday, June 20th, at 9 pm CT, join my wife Sierra and I as we guest host for Lisa, and she continues to enjoy her vacation! We’ll be watching TWIN DRAGONS (1992), starring not just 1, but 2 Jackie Chans! It’s available on Prime!

I’ve included the trailer below!

The Hong Kong Film Corner – FULL CONTACT (1992) – Ringo Lam & Chow Yun-Fat get extreme! 


Chow Yun-Fat is most often mentioned in the same breath as director John Woo when discussing Hong Kong action films, and for good reason when you consider the classic films they made together. However, Chow also worked with director Ringo Lam on five different occasions during his Hong Kong heyday. They first worked together in CITY ON FIRE (1987), before moving on to PRISON ON FIRE (1987), WILD SEARCH (1989), and PRISON ON FIRE II (1991). They would work together for the last time in 1992’s FULL CONTACT, which is my personal favorite of their five films. 

In FULL CONTACT, Chow plays Jeff, a bouncer at a bar in Thailand, where his girlfriend Mona (Ann Bridgewater) performs nightly interpretive dance / stripper routines. When Jeff’s best friend Sam (Anthony Wong) gets in trouble with a local loan shark, Jeff rides his big motorcycle over and collects Sam, kicks the collective asses of the loan shark and his goons, and even finds the time to slice and dice some wrists with his butterfly knife. The problem is solved for the night, but Jeff, Sam, and their buddy Chung (Chris Li) know that they’re going to have to come up with some cash to satisfy Hung sooner or later. So, Jeff sends Mona back to Hong Kong, while they team up with Sam’s flamboyantly gay, psychopathic cousin Judge (Simon Yam), and his crew made up of Deano (Frankie Chan) and Virgin (Bonnie Fu), to steal a shipment of arms. Unfortunately for Jeff, Judge has made a deal with loan shark Hung to use them for the arms heist, but then kill them once it’s over. After they pull off the job, Judge shoots Chung in the face and tries to kill Jeff, but instead the two men find themselves in an exciting car chase that ends when they both crash outside of an innocent family’s personal residence. They then engage in an epic fight, with a severely injured Jeff escaping into the home as the homeowner’s are brutally gunned down. Judge forces a freaked out, whining, whimpering Sam at gunpoint to go in the house and shoot his friend Jeff, which he does. After Sam walks out of the house, Judge and Deano blow the place all to hell with Jeff managing to get out of the house in just the nick of time with the family’s dog. Shot full of holes and missing a couple of fingers, Jeff must heal and plot his revenge on the friend who betrayed him and stole his girl, as well as the gay psycho who wanted to make love to him before trying his best to kill him!

I love the movie FULL CONTACT, but it must be noted that it’s quite different from any of Chow Yun-Fat’s prior action films. First, his character Jeff is quite different than the flawed, but heroic characters he had been playing. In this film, he’s still a major badass as he’s riding his Kawasaki motorcycle and twirling his butterfly knife, but there’s not much that’s heroic about his character. Instead, he’ll do pretty much anything for money, and when he’s betrayed, his motivation is little more than cold, hard vengeance. I say “little more” because he does take care of a funny looking dog, and he does try to get some money to help the young girl that was horrifically scarred for life when her house blew up. These specific actions make him better than the psychos surrounding him. Second, Ringo Lam ramps up the violence to extreme levels. This is one of those films that love blades, and when the blades come out, hands are impaled, skin is sliced, and digits are sure to go flying! The film also likes its guns, and the bullets don’t just make a little red spot when they hit. Rather, there’s a good chance blood is going to graphically splatter everywhere. It’s somewhat nihilistic in its approach to violence. And finally, the characters themselves are so extreme that they don’t seem to exist in the real world, which is quite different from Ringo Lam’s usually more gritty work. Aside from Chow’s extreme badass, Yam is completely over the top as the gay psychopath Judge, Frankie Chan’s Deano is nothing more than a dumb brute, Bonnie Fu’s “Virgin” is a sex obsessed, psycho slut, and Anthony Wong’s Sam swings wildly from a whining wuss to a vicious, remorseless killer. Only Ann Bridgewater’s stripper / girlfriend seems to occupy a place on planet earth. I don’t say any of the above items as a criticism of the film. The things I like most about FULL CONTACT is the different type of action character for Chow, and the extreme action sequences. What this film lacks in style, it makes up for in sheer madness and ultra violence. 

The cast and crew of FULL CONTACT is top notch. Chow Yun-Fat and Anthony Wong are both three-time winners of the prestigious Hong Kong Film Award for Best Actor, and Simon Yam has won one himself. Chow and Yam are the real standouts here. While he’s effective in his role, this is not the best example of Anthony Wong’s greatness. For that, I recommend the film BEAST COPS (1998). Director Ringo Lam made incredible films in Hong Kong prior to his death in 2018, winning the Hong Kong Film Award as Best Director for his prior collaboration with Chow Yun-Fat, CITY ON FIRE. It’s so good that Quentin Tarantino paid clear homage to it in RESERVOIR DOGS. Lam would also make several films with Jean Claude Van-Damme of varying quality, but I highly recommend his 1997 film FULL ALERT, with Hong Kong super actor Lau Ching-Wan. It’s incredible. The final person I want to mention is composer Teddy Robin Kwan. From the very opening shot, FULL CONTACT’s rocking soundtrack perfectly matches the action on the screen. There’s a revenge training sequence in the film that plays out to guitar riffs, beating drums, and vocals that get you completely pumped up for revenge. It’s not a surprise that Kwan is also a multiple Hong Kong Film Award winner for Best Original Film Score over the years. 

Overall, I easily recommend FULL CONTACT knowing full well that it won’t appeal to everyone. The truth is that Hong Kong audiences of the time were not eager to see Chow Yun-Fat in this different type of role and the film is not one of his bigger hits. With that said, FULL CONTACT has a very solid cult following, with its big stars, great director and extreme action. Anyone interested in Hong Kong films of the 80’s and 90’s has to see this one. 

Brad’s “Scene of the Day” – The revenge training sequence from FULL CONTACT (1992), starring Chow Yun-Fat!


One of my favorite Chow Yun-Fat action films is Ringo Lam’s FULL CONTACT. Up until FULL CONTACT, Chow Yun-Fat was mostly the suave hitman or tough cop in his action films. Here, he’s a man content with operating on the wrong side of the law to try to get ahead. Unfortunately, he is betrayed by his best friend and criminal cohorts and left for dead in a foreign country. This rock-fueled montage sequence shows him healing up and then preparing to take his revenge, while his best friend / betrayer tries to “be there” for his girlfriend who thinks he’s dead. It’s a badass, multi-fingerless, Chow Yun-Fat who wears bandanas, rides a motorcycle, hangs with a cute dog, and ultimately takes no prisoners. My guess is this scene will make you want to watch FULL CONTACT!

(Note: The video is frozen for the first 8 seconds. After that, the fun begins)

The Hong Kong Film Corner: PRISON ON FIRE (1987), starring Chow Yun-Fat and directed by Ringo Lam!


Chow Yun-Fat turns 70 years old on May 18, 2025. I’m going to celebrate his career by revisiting some of his best movies this month.  

PRISON ON FIRE begins with a young man named Lo Ka Yiu (Tony Leung Ka-fai) accidentally killing a thug who physically assaults his dad. He soon finds himself convicted of manslaughter and is sentenced to three years in a Hong Kong prison. Lo is not cut out for life in prison, and it doesn’t take long for him to get on the wrong side of the gang leaders. They immediately sniff out his weakness and go about terrorizing him and blaming him for everything that comes up. This extends to the head prison guard Scarface (Roy Cheung), a completely ruthless bastard who does his part to make life miserable for the newbie. Luckily for Lo, he meets Ching (Chow Yun-Fat), a seemingly happy go lucky fellow prisoner who takes pity on the young man and decides to show him the ropes. Ching is one of those guys who keeps things loose and seems to be able to get along with everybody. The two men form a good friendship, but that doesn’t stop gang leader Micky and Scarface from continuing to pick on Lo. When Ching and Lo have had enough and stand up for themselves, all hell breaks loose! 

PRISON ON FIRE is an excellent example of a high quality Hong Kong film of the time. The characterizations and tone are uneven and over the top at times, but director Ringo Lam knows how to rein everything in just enough to convey the power in the story without making us laugh at it all. Tony Leung Ka-fai (known as big Tony in 80’s & 90’s Hong Kong film circles to distinguish him from the great Tony Leung Chiu-wai), portrays his character as weak and afraid until he’s been pushed so far by the gang leaders that he basically loses control and begins attacking everyone with a huge shard of glass. I don’t love the performance, but he does effectively show what happens to a nice, but weak guy in this situation. Chow Yun-Fat is not the superhuman, cool badass of films like THE KILLER and HARD-BOILED in this film. Rather, Chow plays his character as funny, easy-going, and not especially tough, until the prison guard Scarface pushes him so far that he loses control and deforms the man for life in a scene that’s extremely exciting and ends with a gruesome exclamation point. It’s an endlessly likable performance. Scarface is played by the fine Hong Kong actor Roy Cheung. His portrayal of the character makes Clancy Brown’s Captain Hadley in THE SHAWSHANK REDEMPTION almost seem like a nice guy in comparison. You can’t help but be emotionally invested when a possessed Chow takes him on at the end. The other standout performances are from Ka-Hui Ho and Tommy Kwong as the gang leaders in the jail. Ho’s Micky is an absolutely garbage human being, while Kwong’s Bill is tough, but ultimately good to our heroes. 

For historical reference, PRISON ON FIRE was released in 1987, at the height of Chow Yun-Fat’s popularity and at a time when he was working non-stop. It was one of eleven movies he made in 1987, with CITY ON FIRE, AN AUTUMN’S TALE, and A BETTER TOMORROW II being other standouts. Just think about that, 11 different movies in one year alone. It’s quite the tribute to his talent that he was able to create unique and memorable characters that have stood the test of time. As a matter of fact he would win a Hong Kong Film Award in 1987 for his performance in the prior year’s A BETTER TOMORROW, and he would win one again the next year for Ringo Lam’s CITY ON FIRE. He is truly one of the great international stars of the last 40 years. He doesn’t work very often these days, but he’s still making movies and is generally considered one of the nicest, most humble humans on earth. He’s famous for the way he treats his fans, usually grabbing their phones and taking selfies with them with a big smile on his face! This is going to be a fun month as I rewatch many of the movies that made him famous. 

Here’s an extremely long Trailer for PRISON ON FIRE without subtitles. It focuses on the action elements of the film so it’s pretty easy to follow.