

Once Upon a Time in Shanghai
“The Legend that was never told.”
A laborer moves to Shanghai in the hope of becoming rich. But ends up using his kung fu skills to survive. Remake of The Boxer From Shantung.
Where to watch Once Upon a Time in Shanghai in United States
Click a service to open Once Upon a Time in Shanghai there. Availability last verified on June 21, 2026.
Where is Once Upon a Time in Shanghai streaming around the world?
| Country | Streaming on | Rent / Buy |
|---|---|---|
| United States | fuboTV, Plex, Xumo Play, Tubi TV | Apple TV Store, Google Play Movies, YouTube |
| Canada | Tubi TV, Plex | Apple TV Store, Google Play Movies, YouTube |
| Spain | fuboTV | — |
| South Korea | Watcha | wavve, Google Play Movies |
About Once Upon a Time in Shanghai
Once Upon a Time in Shanghai is a 2014 Chinese-language action and crime film directed by Wong Ching-Po. The cast is led by Philip Ng Wan-Lung, Andy On Chi-Kit, Sammo Hung Kam-Bo. It has a runtime of 1h 35m. Viewers rate it 7.1/10 across 200 ratings. In United States, it is currently streaming on fuboTV, Plex, Xumo Play.
Once Upon a Time in Shanghai was produced by Klein & Shamroy, Bona International Film Group, and Mega-Vision Pictures (MVP) and made in Hong Kong and China. It was released on January 6, 2014.
- Director
- Wong Ching-Po
- Writers
- Wong Jing
- Release date
- January 6, 2014
- Original language
- Chinese
- Status
- Released
- Country
- Hong Kong, China
- Production
- Klein & Shamroy, Bona International Film Group, Mega-Vision Pictures (MVP)
Once Upon a Time in Shanghai cast & crew
Once Upon a Time in Shanghai was directed by Wong Ching-Po and written by Wong Jing.
The cast features Philip Ng Wan-Lung as Ma Yongzhen, Andy On Chi-Kit as Long Qi, Sammo Hung Kam-Bo as Master Tie, Michelle Hu as Tie Ju, Jiang Luxia as Tie Mei, and Mao Junjie as Sheng Xiangjun.
Behind the camera, cinematography is by Jimmy Wong and it was produced by Wong Jing and Connie Wong Nga-Lam.
Is Once Upon a Time in Shanghai worth watching?
Once Upon a Time in Shanghai holds an audience score of 7.1/10 from 159 ratings, marking it as well-reviewed action films.
At 1h 35m, it's an easy, time-light watch.
If you enjoy action and crime, Once Upon a Time in Shanghai is worth a place on your watchlist.
How and where to watch Once Upon a Time in Shanghai
In United States, you can stream Once Upon a Time in Shanghai on fuboTV, Plex, Xumo Play, and Tubi TV, or rent and buy it on Apple TV Store, Google Play Movies, YouTube, and Fandango At Home. Click any service above to open it directly.
Streaming rights change country by country and month by month, so the options above reflect United States 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 Shanghai

Philip Ng Wan-Lung
Ma Yongzhen

Andy On Chi-Kit
Long Qi

Sammo Hung Kam-Bo
Master Tie

Michelle Hu
Tie Ju

Jiang Luxia
Tie Mei

Mao Junjie
Sheng Xiangjun
Wang Xinghan
Niu Sanguang

Wan Chiu
Fritter

Zhao Yi
Hashimoto Hiroichi

Chen Kuan-Tai
Baldy Bai

Yuen Cheung-Yan
Laughing Buddha

Fung Hak-On
Scruffy Chou
Once Upon a Time in Shanghai — FAQs
▸Where can I watch Once Upon a Time in Shanghai in United States?
Once Upon a Time in Shanghai is streaming on fuboTV, Plex, Xumo Play, Tubi TV in United States.
▸Is Once Upon a Time in Shanghai on fuboTV?
Yes — Once Upon a Time in Shanghai is currently available on fuboTV in United States.
▸What language is Once Upon a Time in Shanghai in?
Once Upon a Time in Shanghai is originally in Chinese, with audio tracks including Cantonese, Mandarin. Subtitle and dub options vary by streaming service.
▸How long is Once Upon a Time in Shanghai?
Once Upon a Time in Shanghai runs 1 hours 35 minutes (95 minutes).
▸What is Once Upon a Time in Shanghai rated?
It holds a 7.1/10 audience score from 159 ratings.











