
Once Upon a Time in Shanghai
2014 · Movie · 95 min · ★ 7.1 · 67% critics
A determined laborer heads to Shanghai hoping to build a better life, but harsh realities pull him into dangerous conflicts. To survive in a ruthless world, he relies on his martial arts skills and fighting spirit.
Where to watch
Watch free on Tubi — also streaming on Hi-YAH!.
2 hours to watch.
Stream (included)
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
- 2014
- Release date
- 2014-01-06
- Language
- Chinese
- Runtime
- 95 min
- Max quality
- HD
- Critic score
- 67/100
- TMDB rating
- 7.1/10 (159 votes)
About
If you enjoy old-school martial arts stories about survival and ambition, this may work for you, especially if you like Martial Arts of Shaolin; Not for you if you want lighthearted fun or a fresh, unpredictable setup.
Pros: strong underdog setup; plenty of martial arts; gritty rise-and-fall feel | Cons: familiar premise; heavy violence; simple character depth
Themes
- martial arts
- kung fu
- shanghai, china
Cast & crew

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

Mao Junjie
as Sheng Xiangjun
- WX
Wang Xinghan
as Niu Sanguang

Wan Chiu
as Fritter

Zhao Yi
as Hashimoto Hiroichi

Chen Kuan-Tai
as Baldy Bai
Directed by Wong Ching-Po