

Shanghai
2010, English. Directed by Mikael Håfström.
In a world filled with secrets, solving a mystery can be murder.
An American man returns to a corrupt, Japanese-occupied Shanghai four months before Pearl Harbor and discovers his friend has been killed. While he unravels the mysteries of the death, he falls in love and discovers a much larger secret that his own government is hiding.
- Runtime
- 1h 45m
- Post-credits
- None listed
- Language
- English
- Rated
- R
Start now and it ends at ….
Popcorn Flick
Fun if you don’t overthink it.
6.1/10 from 203 TMDB viewer ratings.
Seen it? Give your verdict.
Saved privately on this device.
Where to watch Shanghai
Shanghai isn’t on a subscription OTT platform in India, but you can rent it online.
Rent
Availability in India as of 3 November 2026. Streaming data by JustWatch.
Cast & crew
Details
- Released
- 17 September 2010
- Country
- China, United States of America
- Written by
- Hossein Amini
- Budget
- $50M
- Box office
- $15M
Check ratings elsewhere
News & fan talk
If you liked Shanghai

Captain Carey, U.S.A.
1950 · 5.8/10
NewFans watch both

Cornered
1945 · 6.2/10
Popcorn FlickFans watch both

The Great Gatsby
1949 · 5.4/10
NewFans watch both

Truman
1995 · 7.5/10
NewFans watch both

Macao
1952 · 6.3/10
Popcorn FlickFans watch both

The Counterfeit Traitor
1962 · 6.5/10
Popcorn FlickFans watch both

Dark Passage
1947 · 7.3/10
Worth the HypeFans watch both

Kiss Me Deadly
1955 · 7.2/10
Worth the HypeFans watch both

Enigma
2001 · 6.3/10
Popcorn FlickFans watch both

Night and the City
1950 · 7.5/10
Worth the HypeFans watch both
Shanghai: quick answers
Is Shanghai worth watching?
Our verdict is Popcorn Flick: Fun if you don’t overthink it. It scores 6.1/10 from 203 TMDB viewer ratings.
How long is Shanghai?
Shanghai runs 105 minutes (1h 45m).
Does Shanghai have a post-credits scene?
None is listed for Shanghai. Viewers tag these on TMDB, so a brand-new film may not be tagged yet.
Shanghai parents guide: is it suitable for kids?
Shanghai is rated R in India. Check the rating guidance before watching with young children.
Which OTT platform is Shanghai on?
Shanghai isn’t on a subscription OTT platform in India, but you can rent it online. (Checked 3 November 2026.)
What movies are like Shanghai?
If you liked Shanghai, try Captain Carey, U.S.A., Cornered, The Great Gatsby.
Who directed Shanghai?
Shanghai (2010) was directed by Mikael Håfström and stars John Cusack, Gong Li, Chow Yun-Fat.