
Once Upon a Time in China II
1992 · Movie · R · 113 min · ★ 7.2 · 88% critics
In a city shaken by protests and rising tensions, a respected doctor and martial artist finds himself caught between anti-foreign violence and political upheaval. As a fanatical sect targets Western influence and those seen as collaborators, he tries to protect innocents and keep a key reformer safe from military forces closing in.
Also known as Once Upon a Time in China 2 · Once Upon A Time In China Ⅱ
Where to watch
Streaming on HBO Max.
2 hours to watch.
Stream (included)
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
- 1992
- Release date
- 1992-04-16
- Language
- CN
- Rated
- R
- Runtime
- 113 min
- Critic score
- 88/100
- TMDB rating
- 7.2/10 (286 votes)
About
You’ll likely enjoy this if you want a historical martial-arts adventure with big set-piece fights, culture-clash tension, and bursts of comedy, in the vein of Iron Monkey or Tai-Chi Master; Not for you if you dislike dense politics or long stretches between fights.
Pros: fast, inventive fight scenes; lively humor throughout; strong historical backdrop | Cons: busy political plotting; uneven pacing at times; some broad supporting characters
Themes
- martial arts
- kung fu
- congress
- china
- colonisation
- martial arts master
- sect
- kung fu master
Cast & crew

Jet Li
as Wong Fei Hung

Rosamund Kwan Chi-Lam
as 13th Aunt

Max Mok Siu-Chung
as Leung Foon

Donnie Yen
as Commander Lan

David Chiang Da-Wei
as Luke Ho-Dung

Xiong Xinxin
as Priest Gao Kung

Yen Shi-Kwan
as Governor Chung

Leung Yat-Ho
as Commander Lan's Assistant
- PF
Paul Fonoroff
as British Consul

Michael Miller
as Dr. Thompson
Directed by Tsui Hark