Shanghai (2010 film)

Shanghai is a 2010 American neo-noir[3] political thriller film directed by Mikael Håfström, starring John Cusack and Gong Li.

[4] In December 1941, just before the entry of the United States into World War II, an American agent from the Naval Intelligence Office arrives in Shanghai to find his friend Conner was recently murdered.

Determined to find out who killed Conner and why, he begins working at The Herald newspaper using the alias Paul Soames, a Nazi-sympathizer cover he used while stationed in Berlin.

He meets Anthony Lan-Ting, an influential crime lord, and Captain Tanaka (Ken Watanabe) at the German embassy in Shanghai, during an invitation-only event.

After being released, Anna takes Paul to a safe house where she has been hiding Sumiko, who is on the verge of death due to opium withdrawal and other illnesses.

The site's consensus states: "Shanghai is crippled by a weak story and fatally undermined by clunky direction, making for a period political drama that lacks all of its key components.