Connor was found dead in a street one night after mysteriously working behind the scenes for a month.
No one knows what he was working on or why he died, but Soames is sure it is tied up with the increasing Japanese presence in the city.
With key contacts already established with German diplomats, Soames gets to know Chinese resistance operatives and the Japanese leaders in the city to get some answers.
He knows every move he makes must be the right one as lives are not worth much and his could be over just as quickly as his mate's.
Shanghai tells the intriguing story of a time in history largely hidden from the West.
It was high-powered and deadly and events there helped shape the outcome of the war.
Shanghai
(R16) Roadshow Entertainment
Rating: 3.5 / 5 stars