Type a movie or show. See where it's streaming, and where in the world — completely free.
Where to watch Once Upon a Time in Shanghai (2014)
Once Upon a Time in Shanghai is streaming on fuboTV in 2 countries, Watcha in 1 country and Lionsgate Play in 1 country. In the US, you can watch it on fuboTV. It isn't on a subscription service in the UK right now.
Once Upon a Time in Shanghai
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.
Also available regionally
fuboTV
Watcha
Lionsgate Play
Quick answers
Is Once Upon a Time in Shanghai on Netflix?
No. Once Upon a Time in Shanghai isn't on Netflix in any country right now.
Is Once Upon a Time in Shanghai on Prime Video?
No. Once Upon a Time in Shanghai isn't on Prime Video in any country right now.
Is Once Upon a Time in Shanghai on Disney+?
No. Once Upon a Time in Shanghai isn't on Disney+ in any country right now.
Is Once Upon a Time in Shanghai on Max?
No. Once Upon a Time in Shanghai isn't on Max in any country right now.
Where can I watch Once Upon a Time in Shanghai in the US?
In the US, Once Upon a Time in Shanghai is streaming on fuboTV.
Where can I watch Once Upon a Time in Shanghai in the UK?
Once Upon a Time in Shanghai isn't on a subscription streaming service in the UK right now. It is streaming in other countries, listed below.
Where can I watch Once Upon a Time in Shanghai in Canada?
Once Upon a Time in Shanghai isn't on a subscription streaming service in Canada right now. It is streaming in other countries, listed below.
Once Upon a Time in Shanghai at a glance
Once Upon a Time in Shanghai has streaming listings in 5 countries. In 4 of those countries (80%), it's included with a subscription, so you can watch it without paying extra for that title.
Details
- Genre
- Action, Crime
- Runtime
- 1h 35m
- Director
- Wong Ching-Po
- Starring
- Philip Ng Wan-lung, Andy On Chi-kit, Sammo Hung Kam-bo, Michelle Hu, Jiang Luxia
- Languages
- Cantonese, Mandarin
Last updated November 4, 2026.