

Once Upon a Time in China
1991, Cantonese. Directed by Tsui Hark.
Never was a Hero needed more...
In late 19th-century Canton, legendary hero Wong Fei-Hung battles foreign forces' (English, French and American) plundering of China. When Aunt Yee returns from America totally westernised, Wong assumes the role of protector. This proves difficult when his martial arts school and local militia become involved in fierce battles with foreign and local governments. As violence escalates, even Aunt Yee has to question her new western ideals, but is it possible to fight guns with Kung Fu?
- Runtime
- 2h 13m
- Post-credits
- None listed
- Language
- Cantonese
- Rated
- R
Start now and it ends at ….
Worth the Hype
Clear your evening for this.
7.1/10 from 516 TMDB viewer ratings.
Seen it? Give your verdict.
Saved privately on this device.
Where to watch Once Upon a Time in China
Once Upon a Time in China is streaming on Tencent Video in India.
Stream
Availability in India as of 12 November 2026. Streaming data by JustWatch.

Part of a series
Once Upon a Time in China: watch order
Cast & crew
- Tsui HarkDirector
- Jet LiWong Fei Hung
- Yuen BiaoLeung Foon
- Jacky Cheung Hok-yauBuck Teeth So
- Rosamund Kwan Chi-Lam13th Aunt
- Kent Cheng Jak-siPorky Wing
- Yuen Gam-FaiLing Wan Kai
- Yen Shi-KwanIron Robe Yim Chun Tung
- Lau ShunNaval Commander Lau
- Wu MaGrand Uncle Chueng
- Yau Gin-GwokShaho Gang Leader
- Yuen Cheung-yanYim's Opponent
- Karel Wong Chi-yeungGovernor
Details
- Released
- 15 August 1991
- Original title
- 黃飛鴻
- Country
- Hong Kong
- Written by
- Yuen Kai-chi, Elsa Tang Bik-Yin, Tsui Hark
- Box office
- $3.8M
Check ratings elsewhere
News & fan talk
After Once Upon a Time in China
What comes next in the series.

Once Upon a Time in China II
1992 · 7.2/10
Worth the HypeNext in the series

Once Upon a Time in China III
1993 · 6.4/10
Popcorn FlickNext in the series

Last Hero in China
1993 · 6.3/10
Popcorn FlickNext in the series

Once Upon a Time in China IV
1993 · 5.8/10
SnoozefestNext in the series

Once Upon a Time in China V
1994 · 5.7/10
SnoozefestNext in the series

Once Upon a Time in China and America
1997 · 5.9/10
SnoozefestNext in the series
If you liked Once Upon a Time in China

Birth of the Dragon
2017 · 5.8/10
SnoozefestRecommended by TMDB viewers

Dragon: The Bruce Lee Story
1993 · 6.9/10
Popcorn FlickRecommended by TMDB viewers

Ip Man 4: The Finale
2019 · 7.3/10
Worth the HypeRecommended by TMDB viewers

Crouching Tiger, Hidden Dragon: Sword of Destiny
2016 · 6.2/10
Popcorn FlickRecommended by TMDB viewers

Ip Man 3
2015 · 7.0/10
Worth the HypeRecommended by TMDB viewers

Three Kingdoms: Resurrection of the Dragon
2008 · 6.1/10
Popcorn FlickRecommended by TMDB viewers

The Forbidden Kingdom
2008 · 6.7/10
Popcorn FlickRecommended by TMDB viewers

Street Fighter: Assassin's Fist The Movie
2014 · 7.2/10
Worth the HypeRecommended by TMDB viewers

A Man Called Hero
1999 · 6.0/10
Popcorn FlickRecommended by TMDB viewers

The Great Wall
2016 · 6.0/10
Popcorn FlickRecommended by TMDB viewers
Once Upon a Time in China: quick answers
What comes after Once Upon a Time in China?
Next in the series: Once Upon a Time in China II (1992), Once Upon a Time in China III (1993), and Last Hero in China (1993).
Is Once Upon a Time in China worth watching?
Our verdict is Worth the Hype: Clear your evening for this. It scores 7.1/10 from 516 TMDB viewer ratings.
How long is Once Upon a Time in China?
Once Upon a Time in China runs 133 minutes (2h 13m).
Does Once Upon a Time in China have a post-credits scene?
None is listed for Once Upon a Time in China. Viewers tag these on TMDB, so a brand-new film may not be tagged yet.
Once Upon a Time in China parents guide: is it suitable for kids?
Once Upon a Time in China is rated R in India. Check the rating guidance before watching with young children.
Which OTT platform is Once Upon a Time in China on?
Once Upon a Time in China is streaming on Tencent Video in India. (Checked 12 November 2026.)
What movies are like Once Upon a Time in China?
If you liked Once Upon a Time in China, try Birth of the Dragon, Dragon: The Bruce Lee Story, Ip Man 4: The Finale.
Who directed Once Upon a Time in China?
Once Upon a Time in China (1991) was directed by Tsui Hark and stars Jet Li, Yuen Biao, Jacky Cheung Hok-yau.