Skip to content
Shanghai poster

Shanghai (2010)

In a world filled with secrets, solving a mystery can be murder.

★ 6.1/10 TMDBR1h 45mDramaThrillerMystery
Where to Watch

Overview

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 Official Trailer

Where to Watch Shanghai

Good news: you can stream Shanghai free (with ads) in United States.

See all options and links →

Streaming data provided by JustWatch.

Shanghai Cast

  • John Cusack

    John Cusack

    as Paul Soames

  • Gong Li

    Gong Li

    as Anna Lan-Ting

  • Chow Yun-Fat

    Chow Yun-Fat

    as Anthony Lan-Ting

  • David Morse

    David Morse

    as Richard Astor

  • Ken Watanabe

    Ken Watanabe

    as Tanaka

  • Franka Potente

    Franka Potente

    as Leni Müller

  • Jeffrey Dean Morgan

    Jeffrey Dean Morgan

    as Conner

  • Hugh Bonneville

    Hugh Bonneville

    as Ben Sanger

  • Hon Ping Tang

    Hon Ping Tang

    as Chen

  • Benedict Wong

    Benedict Wong

    as Juso Kita

  • Christopher Buchholz

    Christopher Buchholz

    as Karl Müller

  • Ronan Vibert

    Ronan Vibert

    as Mikey

Shanghai: Quick Answers

Where can I watch Shanghai?

Shanghai is streaming on Lionsgate+ Amazon Channel, Starz Apple TV channel, Howdy Amazon Channel in the US.

When was Shanghai released?

Shanghai came out on June 10, 2010.

Is Shanghai worth watching?

Shanghai holds a 6.1/10 average from 203 TMDB user ratings. Reactions are mixed, so check the trailer first.

How long is Shanghai?

Shanghai runs 105 minutes (1h 45m).

Movies Like Shanghai

More Hollywood movies →