Watch Shanghai (2010): stream Shanghai (2010) on Apple TV+, Plex Channel, Philo. Compare all streaming options for this movie on WhereCanIWatch.tv.

Shanghai
Top Pick
Stream on Apple TV+
HD · Included
Also see:
About
You can watch Shanghai (2010) for free on Plex Channel.
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.
Shanghai is a film that explores themes of shanghai, china, world war ii, female spy. It also touches on american abroad and pacific theater and nazi collaborationism.
Trailer
Director
Mikael Håfström
Cast
John Cusack, Gong Li, Chow Yun-Fat, Ken Watanabe, Jeffrey Dean Morgan, David Morse, Franka Potente, Hugh Bonneville, Andy On Chi-Kit, Race Wong
You might also like
See all →Best way to watch
5 options ranked by value · 🇺🇸 United States
Free with ads
Included with subscription
Last verified 5 days ago

Shanghai
You can watch Shanghai (2010) for free on Plex Channel.
IMDb
6.1/10
RT Critics
4%
Metacritic
Also see:
Director
Mikael Håfström
Cast
John Cusack, Gong Li, Chow Yun-Fat, Ken Watanabe, Jeffrey Dean Morgan, David Morse, Franka Potente, Hugh Bonneville, Andy On Chi-Kit, Race Wong
5 options ranked by value · 🇺🇸 United States
Keep browsing: New Releases · Popular Movies · Drama · Thriller
shanghai, china · world war ii · female spy · american abroad · pacific theater · nazi collaborationism · spy thriller · japanese occupation of china · war against fascism · international espionage
Shanghai is streaming on Apple TV+. Watch Shanghai for free on Plex Channel. Shanghai is streaming on Philo. Shanghai is streaming on Starz. Shanghai is streaming on Starz Amazon Channel. Shanghai is not currently available on Netflix, Hulu, Max, Disney+, Prime Video. Availability last verified April 11, 2026.





