Once Upon a Time in China (1991) Review
★★★½☆ 3.5/5
Strongly recommended — holds up for new and returning viewers.
Where to watch Once Upon a Time in China
Streaming: HBO Max, The Criterion Channel
Rent: Amazon Video, Apple TV, Google Play, YouTube, Fandango at Home
Buy: Amazon Video, Apple TV, Google Play, YouTube, Fandango at Home
By region: HBO Max, The Criterion Channel in the United States; Prime Video, Sky Cinema in the United Kingdom; Wavve, TVING in South Korea; Prime Video, U-NEXT in Japan
Full scores & availability on the movie page.
Is Once Upon a Time in China worth watching?
Yes — Once Upon a Time in China is worth watching, with a 88/100 Celluloid Editorial Rating and 86% Audience Snapshot on Celluloid. It earns a 79% Celluloid Score from Celluloid editorial, Metascore (78), Letterboxd (3.9/5), and IMDb (7.2/10).
Directed by Tsui Hark, Once Upon a Time in China runs 134 minutes in Cantonese. On Celluloid we index it for “Once Upon a Time in China review”, “is Once Upon a Time in China worth watching”, and related discovery queries from Hong Kong.
What is Once Upon a Time in China about?
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?
Celluloid verdict: Tsui Hark and Jet Li rebuild Wong Fei-hung as a national symbol, with wirework used for argument rather than spectacle. The film stars Jet Li, Yuen Biao, Jacky Cheung Hok-Yau, Rosamund Kwan Chi-Lam, Kent Cheng Jak-Si, and others.
Should you watch Once Upon a Time in China tonight?
Yes — prioritize Once Upon a Time in China tonight if you want a proven action with lasting rewatch value. At 134 minutes, it fits a single sitting — and the transparent input breakdown on the movie page shows where the available inputs agree.
Where can I watch Once Upon a Time in China?
Streaming availability varies by region — check Netflix, Prime Video, Disney+, and local OTT platforms, or theatrical revivals. Once Upon a Time in China (1991) is indexed on CelluloidScore.com with cast, scores, and IMDb tt0103285. Explore more from Hong Kong on our country hub or browse action films.
If you liked Once Upon a Time in China
Ranked by genre overlap and Celluloid Score — full “movies like Once Upon a Time in China” page.
Ip Man 4: The Finale
Action, History · 1h 45m
The Great Wall
Action, Adventure · 1h 43m
Mulan
Adventure, Fantasy · 1h 55m
Legends of the Condor Heroes: The Gallants
Action, Drama · 2h 27m
Streaming: HBO Max, The Criterion Channel. Rent: Amazon Video, Apple TV, Google Play, YouTube, Fandango at Home. Buy: Amazon Video, Apple TV, Google Play, YouTube, Fandango at Home. Regional notes: HBO Max, The Criterion Channel in the United States; Prime Video, Sky Cinema in the United Kingdom; Wavve, TVING in South Korea; Prime Video, U-NEXT in Japan.