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.
Where to stream Once Upon a Time in Shanghai
Streaming now in the United States on fuboTV, Plex, Xumo Play, and Tubi TV.




Rent or buy in the United States on Amazon Video, Apple TV Store, Google Play Movies, YouTube, and Fandango At Home.





Trailer
Once Upon a Time in Shanghai Official Trailer 1 (2015) - Action Movie HD
Discover, track, and enjoy the best movies and shows
Save what you want to watch, see where it streams, and get notified the moment it lands on a service you pay for. Ratings from IMDb, Rotten Tomatoes and Metacritic for every title, and recommendations that learn what you like. No ads.
iPhone
iPad
Mac
More like Once Upon a Time in Shanghai
Frequently asked questions about Once Upon a Time in Shanghai
Where can I watch Once Upon a Time in Shanghai in the United States?
Once Upon a Time in Shanghai is available to stream on fuboTV, Plex, Xumo Play, and Tubi TV in the United States, and to rent or buy on Amazon Video, Apple TV Store, Google Play Movies, YouTube, and Fandango At Home. Streaming availability is provided by JustWatch and can change over time.
Can I watch Once Upon a Time in Shanghai for free?
Once Upon a Time in Shanghai streams free with ads in the United States on Plex, Xumo Play, and Tubi TV. A subscription is not required, though the service may ask you to register.
What are the ratings for Once Upon a Time in Shanghai?
Once Upon a Time in Shanghai scores 7.1 on The Movie Database.
Who stars in Once Upon a Time in Shanghai?
Once Upon a Time in Shanghai stars Philip Ng Wan-lung, Andy On Chi-kit, Sammo Hung Kam-bo, Michelle Hu, and Jiang Luxia. Wong Ching-Po is the director.
How long is Once Upon a Time in Shanghai?
Once Upon a Time in Shanghai runs 1h 35m (95 minutes).
When did Once Upon a Time in Shanghai come out?
Once Upon a Time in Shanghai was released on January 6, 2014.
Which studio made Once Upon a Time in Shanghai?
Once Upon a Time in Shanghai was produced by Klein & Shamroy, Bona International Film Group, and Mega-Vision Pictures (MVP) in Hong Kong and China.
What languages is Once Upon a Time in Shanghai in?
Once Upon a Time in Shanghai is in Cantonese and Mandarin, and its original language is Chinese.
What language is Once Upon a Time in Shanghai in?
Once Upon a Time in Shanghai is in Chinese, and its original title is 惡戰.
Ratings and metadata from The Movie Database (TMDB), streaming data from JustWatch. This product uses the TMDB API but is not endorsed or certified by TMDB. Streaming availability checked November 2026.