Shanghai (2010): Where to Watch, Cast & Facts
An evergreen, sourced guide to Shanghai: streaming options, cast and core facts.

Looking for where to watch Shanghai (2010)? Here's an evergreen, sourced guide to streaming options, the cast and the core facts of this movie. In a world filled with secrets, solving a mystery can be murder.
Where to watch
TMDB's U.S. watch-provider data lists Starz Apple TV Channel, Starz, Philo, Starz Amazon Channel. Availability changes by country and date, so check your streaming app before watching.
Cast
John Cusack as Paul Soames; Gong Li as Anna Lan-Ting; Chow Yun-Fat as Anthony Lan-Ting; Ken Watanabe as Tanaka; Jeffrey Dean Morgan as Conner; David Morse as Richard Astor; Franka Potente as Leni Müller; Hugh Bonneville as Ben Sanger
About Shanghai
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.
More like Shanghai
- King Rat
- The Good Doctor
- Triage
- Trigger Point
- Chief of Station
- The Secrets We Keep
- The Kremlin Letter
- Stowaway
Figures and availability come from public TMDB data and are provided as a sourced reference.
Frequently asked questions
Where can I watch Shanghai?
TMDB's U.S. watch-provider data lists Starz Apple TV Channel, Starz, Philo, Starz Amazon Channel. Availability changes by country and date, so check your streaming app before watching.
Who is in the cast of Shanghai?
John Cusack as Paul Soames; Gong Li as Anna Lan-Ting; Chow Yun-Fat as Anthony Lan-Ting; Ken Watanabe as Tanaka; Jeffrey Dean Morgan as Conner; David Morse as Richard Astor; Franka Potente as Leni Müller; Hugh Bonneville as Ben Sanger
Is this Shanghai guide official?
No. It uses TMDB data as a reference and is not endorsed or certified by TMDB.



