An American spy arrives in Shanghai during the winter of 1941 to discover his friend has been killed. Driven to investigate the murder, he is drawn into an ever increasing web of mystery, conspiracy and deceit.

- Synopsis provided by CinemaSource



  • Mikael Håfström


  • John Cusack
  • Jeffrey Dean Morgan
  • Yun-Fat Chow
  • Ken Watanabe
  • Li Gong
  • Rinko Kikuchi
  • Daniel Lapaine
  • Nicholas Rowe
  • Michael Culkin
  • Don Tai


  • Hossein Amini


  • Mike Medavoy
  • Barry Mendel
  • Jake Myers

What others are saying

  • Now Playing

    Shanghai is not showing in any theaters in the area.

    Reviews/comments (0)

    Add a review

    Add a review
    Roll over stars and click to rate.

    Now Playing

    By Film...

    By Theater...

    Get more Halifax

    Our Thursday email gets you caught up with The Coast. Sign up and go deep on Halifax.


    Did you vote in advance polls for the 2021 federal election?