Skip to content
SearchOTT
Once Upon a Time in China II poster

Once Upon a Time in China II

1992·Movie·R·113 min·★ 7.2(307)

Wong Fei-Hung faces the White Lotus Society, a fanatical cult seeking to drive the Europeans out of China through violence, even attacking Chinese who follow Western ways. Wong must also defend revolutionary Dr. Sun Yat Sen from the military.

▶ Watch trailer

Where to watch Once Upon a Time in China II in India

Can I watch Once Upon a Time in China II in India? Once Upon a Time in China II isn't currently available to stream in India. Availability changes often — add it to your watchlist and check back.

No streaming info for your region.

Click a service to open Once Upon a Time in China II there. Availability last verified on November 13, 2026.

Where is Once Upon a Time in China II streaming around the world?

CountryStreaming onRent / Buy
United StatesCriterion Channel, HBO MaxApple TV Store, Google Play Movies, Fandango At Home
CanadaCriterion ChannelApple TV Store
France—Apple TV Store, Canal VOD, Sooner
SpainMovistar Plus+, Movistar Plus+ Ficción Total —
JapanAmazon Prime Video, U-NEXT, Amazon Prime Video with AdsAmazon Video

About Once Upon a Time in China II

Once Upon a Time in China II is a 1992 cn-language action and comedy film directed by Tsui Hark. The cast is led by Jet Li, Rosamund Kwan Chi-Lam, Max Mok Siu-chung. It has a runtime of 1h 53m. Viewers rate it 7.2/10 across 300 ratings.

Once Upon a Time in China II was produced by Orange Sky Golden Harvest, Film Workshop, and Paragon Films and made in Hong Kong. It was released on April 16, 1992, and carries a R certification. At the box office it grossed around $30 million worldwide.

Director
Tsui Hark
Writers
Charcoal Tan
Release date
April 16, 1992
Original language
cn
Age rating
R
Status
Released
Country
Hong Kong
Box office
$30 million
Production
Orange Sky Golden Harvest, Film Workshop, Paragon Films
#martial arts#kung fu#congress#china#colonisation#martial arts master#sect#kung fu master

Once Upon a Time in China II cast & crew

Once Upon a Time in China II was directed by Tsui Hark and written by Charcoal Tan.

The cast features 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, and Xiong Xinxin as Priest Gao Kung.

Behind the camera, the score was composed by Richard Yuen, cinematography is by Arthur Wong Ngok-tai, and it was produced by Ng See-yuen and Tsui Hark.

Is Once Upon a Time in China II worth watching?

Once Upon a Time in China II holds an audience score of 7.2/10 from 307 ratings, marking it as well-reviewed action films.

At 1h 53m, it's a standard feature-length watch.

If you enjoy action and comedy, Once Upon a Time in China II is worth a place on your watchlist.

How and where to watch Once Upon a Time in China II

Once Upon a Time in China II isn't currently available on major streaming services in India. We track availability continuously — add it to your watchlist and we'll keep an eye out.

Streaming rights change country by country and month by month, so the options above reflect India today — switch your country at the top of the where-to-watch section to see availability elsewhere.

Rate & review

Your rating and review are saved privately in this browser — no account needed.

Cast of Once Upon a Time in China II

Jet Li

Jet Li

Wong Fei Hung

Rosamund Kwan Chi-Lam

Rosamund Kwan Chi-Lam

13th Aunt

Max Mok Siu-chung

Max Mok Siu-chung

Leung Foon

Donnie Yen

Donnie Yen

Commander Lan

David Chiang Da-wei

David Chiang Da-wei

Luke Ho-Dung

Xiong Xinxin

Xiong Xinxin

Priest Gao Kung

Yen Shi-Kwan

Yen Shi-Kwan

Governor Chung

Leung Yat-Ho

Leung Yat-Ho

Commander Lan's Assistant

No photo

Paul Fonoroff

British Consul

Michael Miller

Michael Miller

Dr. Thompson

Dion Lam

Dion Lam

Governor Chung's Assistant

No photo

Kent Chow Shu-Gei

Commander Lan's Man

More from the Once Upon a Time in China Collection

Once Upon a Time in China II — FAQs

▸Where can I watch Once Upon a Time in China II in India?

Once Upon a Time in China II is not currently available on major streaming services in India. Availability changes often — check back soon.

▸Where can I watch Once Upon a Time in China II in the US?

In the US, Once Upon a Time in China II is streaming on Criterion Channel and HBO Max, and available to rent or buy on Apple TV Store and Google Play Movies.

▸What language is Once Upon a Time in China II in?

Once Upon a Time in China II is originally in cn, with audio tracks including Cantonese, English. Subtitle and dub options vary by streaming service.

▸How long is Once Upon a Time in China II?

Once Upon a Time in China II runs 1 hours 53 minutes (113 minutes).

▸What is Once Upon a Time in China II rated?

Once Upon a Time in China II is rated R. It holds a 7.2/10 audience score from 307 ratings.

Movies like Once Upon a Time in China II

See the full list →
Once Upon a Time in China III
Once Upon a Time in China and America
Dragon Lord
Dragon Tiger Gate
Fist of Fury 1991
Drunken Master
The Duel
The Legend
Fearless Hyena 2
The Paper Tigers
Wendy Wu: Homecoming Warrior
Kung Fu Panda