Skip to content
Once Upon a Time in China (1991) poster

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?

Watch TrailerWhere to Watch
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.

Availability in India as of 12 November 2026. Streaming data by JustWatch.

Once Upon a Time in China Collection poster

Part of a series

Once Upon a Time in China: watch order

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
martial artskung fuherochinacolonisation19th centuryqing dynasty

Check ratings elsewhere

News & fan talk

After Once Upon a Time in China

What comes next in the series.

Full Watch Order

If you liked Once Upon a Time in China

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.

↑ ↓ to move · Enter to open · Full search page