Plot
A laborer moves to Shanghai in the hope of becoming rich. But ends up using his kung fu skills to survive.
Where to watch Once Upon a Time in Shanghai?
Once Upon a Time in Shanghai is an action movie featuring Philip Ng Wan-Lung.
Once Upon a Time in Shanghai is currently streaming for free (ad-supported) on Plex, Plex Player, Pluto TV and Tubi TV and it's also available on Hoopla and fuboTV.
It is also possible to buy Once Upon a Time in Shanghai on Amazon Video, Apple TV, Vudu and YouTube.