
City on Fire
1987 · Movie · R · 105 min · ★ 6.9 · 87% critics
An undercover cop is squeezed between a dangerous jewel-thief gang, pressure from his superiors, and a relationship that’s pulling him in another direction. He infiltrates the crew while other cops close in, making every choice feel like it could expose him.
Where to watch
Watch free on Kanopy, Shout! Factory TV, Plex +3 more — also streaming on Amazon Prime Video and The Criterion Channel.
2 hours to watch.
Stream (included)
Free
Rent
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Original title
- 龍虎風雲
- Years
- 1987
- Release date
- 1987-02-13
- Language
- CN
- Rated
- R
- Runtime
- 105 min
- Max quality
- HD
- Critic score
- 87/100
- TMDB rating
- 6.9/10 (173 votes)
About
You’ll likely enjoy City on Fire if you want a gritty cop-and-robber thriller with nonstop pressure and loyalty tests; Not for you if you dislike melodrama or you want a more modern, streamlined pace like Full Contact or Police Story 3: Supercop.
Pros: tense undercover drama; gritty loyalty themes; stylish crime vibe | Cons: melodrama distractions; slow pacing early; 80s musical excess
Themes
- undercover cop
Cast & crew

Chow Yun-Fat
as Ko Chow

Sun Yueh
as Inspector Lau Ting-Kuang

Danny Lee Sau-Yin
as Fu / Tiger

Carrie Ng Ka-Lai
as Hung

Roy Cheung Yiu-Yeung
as Inspector John Chan

Lau Kong
as Commissioner Chow

Fong Yau
as Chow Nam

Parkman Wong Pak-Man
as Detective Man
- JB
Jessica Chow Bo-San
as Rose / Mei
- TS
Tommy Sham Sai-Sang
as Skinny
Directed by Ringo Lam Ling-Tung