

Shanghai Fortress
2019, Chinese. Directed by Teng Huatao.
Set in the future, the city of Shanghai battle to defend itself against an ongoing attack by an alien force that has attacked and laid siege to numerous cities around the globe in it's quest to harvest a hidden energy only found on earth.
- Runtime
- 1h 47m
- Post-credits
- None listed
- Language
- Chinese
- Rated
- Check local
Start now and it ends at ….
Snoozefest
Your time is worth more.
5.5/10 from 171 TMDB viewer ratings.
Seen it? Give your verdict.
Saved privately on this device.
Where to watch Shanghai Fortress
Shanghai Fortress isn’t streaming on any OTT platform in India yet; it released on 9 August 2019.
No streaming listings yet. Search JustWatch.
Cast & crew
Details
- Released
- 9 August 2019
- Original title
- 上海堡垒
- Country
- China
- Written by
- Jiang Nan
- Budget
- $30M
- Box office
- $17M
Check ratings elsewhere
News & fan talk
What Shanghai Fortress is based on
Shanghai Fortress is based on Once Upon a Time in Shanghai, a 2011 novel by Jiang Nan.
Novel · 2011
Once Upon a Time in Shanghai
By Jiang Nan
Source details from Wikidata and TMDB.
If you liked Shanghai Fortress

Impostor
2001 · 6.1/10
Popcorn FlickRecommended by TMDB viewers

Valerian and the City of a Thousand Planets
2017 · 6.7/10
Popcorn FlickRecommended by TMDB viewers

The Host
2013 · 6.3/10
Popcorn FlickRecommended by TMDB viewers

Invaders from Mars
1953 · 5.9/10
SnoozefestRecommended by TMDB viewers

The Time Machine
2002 · 6.4/10
Popcorn FlickRecommended by TMDB viewers

Dune
2021 · 7.8/10
Worth the HypeRecommended by TMDB viewers

Man of Steel
2013 · 6.7/10
Popcorn FlickRecommended by TMDB viewers

Battle: Los Angeles
2011 · 5.8/10
SnoozefestRecommended by TMDB viewers

Empire of the Sun
1987 · 7.5/10
Worth the HypeRecommended by TMDB viewers

Chaos Walking
2021 · 6.5/10
Popcorn FlickRecommended by TMDB viewers
Shanghai Fortress: quick answers
Is Shanghai Fortress worth watching?
Our verdict is Snoozefest: Your time is worth more. It scores 5.5/10 from 171 TMDB viewer ratings.
How long is Shanghai Fortress?
Shanghai Fortress runs 107 minutes (1h 47m).
Does Shanghai Fortress have a post-credits scene?
None is listed for Shanghai Fortress. Viewers tag these on TMDB, so a brand-new film may not be tagged yet.
Shanghai Fortress parents guide: is it suitable for kids?
No age rating is listed for Shanghai Fortress yet.
Which OTT platform is Shanghai Fortress on?
Shanghai Fortress isn’t streaming on any OTT platform in India yet; it released on 9 August 2019. (Checked 12 November 2026.)
What movies are like Shanghai Fortress?
If you liked Shanghai Fortress, try Impostor, Valerian and the City of a Thousand Planets, The Host.
Who directed Shanghai Fortress?
Shanghai Fortress (2019) was directed by Teng Huatao and stars Lu Han, Shu Qi, Shi Liang.
What is Shanghai Fortress based on?
Shanghai Fortress is based on Once Upon a Time in Shanghai, a 2011 novel by Jiang Nan.