FULL CONTACT (1
Chow Yun-fat. Hong Kong streets. Guns. John Woo made it poetry. Ringo Lam made it bleed. Here’s why one hits the heart, the other…
FULL CONTACT (1992)
Chow Yun-fat. Hong Kong streets. Guns. John Woo made it poetry. Ringo Lam made it bleed. Here’s why one hits the heart, the other just the eyes.

What came out of it was a dialogue between two masters, and a reminder that style alone is never enough.
Watching Full Contact brought back, as bright as a flickering neon sign, the reason why I first fell in love with Asian cinema back in my university days. Because even when you’re watching a film that’s, objectively speaking, just “pretty good,” the level of craft is still sky-high.
Of course, it wasn’t the smartest idea to watch Ringo Lam’s experiment right after Hard Boiled: anyone would come out of that comparison bruised and broken. My judgment now is probably less generous than it would have been under different circumstances. But here’s the thing: while John Woo always staged violence with a kind of religious sense of epic tragedy, Ringo Lam chased realism, the grime, the sweat, the street.

It’s objectively easier to impress an audience with slow motion than with the dirty realism of the back alleys. Lam was a director who used the urban aesthetic to tell human stories: love, passion, betrayal, greed, all filtered through that distinct Hong Kong ’90s lens: steam rising from manholes and trembling neon lights illuminating human sins.
Full Contact still remains an important piece of that massive puzzle called the Hong Kong New Wave, which ended up influencing global cinema for decades. Because while it may feel like a detached exercise in style, that style is so precise, so strikingly beautiful, that it cements Ringo Lam as one of the most underrated filmmakers of his generation.

The comparison with John Woo is inevitable. Both worked with Chow Yun-fat, the fetish actor of that era. Both explored urban violence, but with very different cinematic grammars. Full Contact feels like part of a conversation that, in the early ’90s, was emerging between Hong Kong filmmakers about the aesthetics of genre. It came out the same year as Hard Boiled, and it almost plays like a response, as if Ringo Lam were saying to John Woo:
“Listen, Gianni, the slow-mos are gorgeous, the choreography divine… but bullets hurt. Where’s the pain? Where’s the physical suffering?”
At that time, Chow Yun-fat was the perfect messenger for this dialogue: the face of a cinema that could be both elegant and rotten at the same time. In Full Contact, he stars in what is probably Ringo Lam’s most “punk” film, mean, sweaty, full of open wounds. The idea of bringing everything back to a more realistic aesthetic was solid; the execution, however, stumbles.

Lam uses every bit of cinematic grammar that the era could offer: purple palettes, overdone slow motion, blood that looks like paint, and a bullet time sequence (long before Matrix) where the camera literally becomes the projectile. It’s action cinema that thinks with the body, not with the brain. So far, so good.
But it lacks a heart. In Woo’s films, every bullet carries a story — friendship, betrayal, regret. Here, the spectacle is beautiful but cold. It hits the eyes, not the gut. Even Chow Yun-fat, always impeccable, feels out of place here — like he’s just checking boxes, despite having a potentially rich character arc.
Let’s be clear: Full Contact matters. It’s an essential fragment of that Hong Kong cinema which, in the 1990s, taught the world how to elevate genre filmmaking to the level of authorship. But it’s also a reminder: style alone doesn’t cut it. That damned bullet has to aim for the heart.
It’s a film that deserves respect, not love. A necessary exercise in style within that aesthetic dialogue of the ’90s. But between Woo and Lam, I’ll always choose the one who makes me feel something, even when he’s shooting at me.
Follow me for more dives into Hong Kong cinema and the art of action storytelling.
메타데이터
- post_id
- e82e7714bd2c
- slug
- full-contact-1-e82e7714bd2c
- url
- https://medium.com/@umbertoparlagreco/full-contact-1-e82e7714bd2c
- canonical_url
- https://medium.com/@umbertoparlagreco/full-contact-1-e82e7714bd2c
- author_url
- https://medium.com/@umbertoparlagreco
- status
- ok
- fetched_at
- 2026-07-07 22:58:20