
Once Upon a Time in China and America
1997 · Movie · NR · 102 min · ★ 5.9 · 60% critics
A martial arts master travels to the American West to help a friend start a school, only to find rising hostility toward Chinese immigrants and harsh treatment on the railroads. Caught between local prejudice, corrupt authority, and criminals, he must protect his community while navigating an unfamiliar frontier.
Where to watch
Not currently available to stream in the US.
2 hours to watch.
Not currently available to stream, rent, or buy in the US.
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
- 1997
- Release date
- 1997-02-01
- Language
- CN
- Rated
- NR
- Runtime
- 102 min
- Critic score
- 60/100
- TMDB rating
- 5.9/10 (118 votes)
About
You’ll likely enjoy this if you want a light, action-heavy East-meets-West adventure with broad comedy and frequent brawls; Not for you if you need a serious western or a tightly focused story like Last Hero in China.
Pros: energetic fight scenes; goofy humor; easy to follow | Cons: clichéd story beats; uneven acting; messy presentation issues
Themes
- martial arts
- kung fu
- china
- foreign worker
- colonisation
- kung fu master
Cast & crew

Jet Li
as Wong Fei Hung

Rosamund Kwan Chi-Lam
as Aunt Yee / Diana

Xiong Xinxin
as Kwai Geuk-Chat

Power Chan Kwok-Pong
as Dr. So

Jeff Wolfe
as Billy

Joseph Sayah
as Bandit Leader

Chrystabell
as Sarah, the Indian Girl

Patrick Lung Kong
as Uncle Lone

Richard Ng Yiu-Hon
as Uncle Han
- WK
William Fung Kwun-Man
as Immigrant Worker
Directed by Sammo Hung Kam-Bo