Skip to content
SearchOTT
Once Upon a Time in Shanghai poster

Once Upon a Time in Shanghai

2014·Movie·95 min·7.1(159)

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.

▶ Watch trailer

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?

CountryStreaming onRent / Buy
United StatesfuboTV, Plex, Xumo Play, Tubi TVApple TV Store, Google Play Movies, YouTube
CanadaTubi TV, PlexApple TV Store, Google Play Movies, YouTube
SpainfuboTV
South KoreaWatchawavve, 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)
#martial arts#kung fu#shanghai, china

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

Philip Ng Wan-Lung

Ma Yongzhen

Andy On Chi-Kit

Andy On Chi-Kit

Long Qi

Sammo Hung Kam-Bo

Sammo Hung Kam-Bo

Master Tie

Michelle Hu

Michelle Hu

Tie Ju

Jiang Luxia

Jiang Luxia

Tie Mei

Mao Junjie

Mao Junjie

Sheng Xiangjun

No photo

Wang Xinghan

Niu Sanguang

Wan Chiu

Wan Chiu

Fritter

Zhao Yi

Zhao Yi

Hashimoto Hiroichi

Chen Kuan-Tai

Chen Kuan-Tai

Baldy Bai

Yuen Cheung-Yan

Yuen Cheung-Yan

Laughing Buddha

Fung Hak-On

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.

More like Once Upon a Time in Shanghai

Martial Arts of Shaolin
Disciples of the 36th Chamber
Shaolin Wooden Men
Kung Fu Dunk
Executioners from Shaolin
Kung Fu Jungle
Kids from Shaolin
Dragon: The Bruce Lee Story
The Karate Kid
The Grandmaster
Shaolin Temple
Dragon Fist
Once Upon a Time in Shanghai (2014) — where to watch online · SearchOTT