1930’s China: a place of mystery and intrigue. A strange and magical world filled with adventure and beauty, as well as danger and excitement. Gloria Tatlock is a missionary nurse who has lived a sheltered life. For her Shanghai is maze of sin and damnation. But she must search the hazardous streets of Shanghai for a lost cargo of opium that she intends to use to help wounded soldiers. Her only hope is a whisky-drinking, streetwise mercenary called Glendon Wasey. Together they will embark on an unforgettable romantic comedy involving drugs, murder, mayhem, a man with porcelain hands and glow in the dark ties.
Rich in period detail and based on the popular book by Tony Kenrick, Shanghai Surprise stars Hollywood legend Sean Penn (Milk, 21 Grams, Mystic River) and pop icon Madonna making her screen debut. Also starring Richard Griffiths (Withnail And I) and Clyde Kusatsu (In The Line Of Fire).