Shanghai poster

Shanghai(2010)

1h 45mDrama, Thriller, MysteryGerman
6.1/10
193 user ratings

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

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.

Director

Mikael Håfström

Studio

Living Films

Budget

$50M

Revenue

$15M

Share:

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

Ken Watanabe

Ken Watanabe

as Tanaka

Jeffrey Dean Morgan

Jeffrey Dean Morgan

as Conner

David Morse

David Morse

as Richard Astor

Franka Potente

Franka Potente

as Leni Müller

Hugh Bonneville

Hugh Bonneville

as Ben Sanger

Andy On Chi-Kit

Andy On Chi-Kit

as Yum

Race Wong

Race Wong

as Cabaret performer

Rosanne Wong

Rosanne Wong

as Cabaret performer

Michael Culkin

Michael Culkin

as Billy

Where to Watch

Availability may vary by region. Some links are affiliate links — we may earn a commission at no extra cost to you.

Movie Facts

Release Year

2010

Runtime

1h 45m

Language

German

Rating

6.1 / 10

Budget

$50M

Box Office

$15M

Production Companies

Living Films • Phoenix Pictures • TWC Asian Film Fund

You Might Also Like

Frequently Asked Questions

Where can I watch Shanghai?

Check the "Where to Watch" section above for current streaming platforms, rental options, and purchase links for Shanghai (2010).

What is Shanghai about?

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.

Who directed Shanghai?

Shanghai was directed by Mikael Håfström and released in 2010. It is a drama, thriller, mystery film.

How long is Shanghai?

Shanghai has a runtime of 1 hours and 45 minutes (105 minutes total).

Who stars in Shanghai?

The cast of Shanghai includes 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 and more.

Explore More by Genre

Need a recommendation?

Tell us your mood and we'll pick the perfect movie for you.