
Shanghai Surprise
1986 · Movie · PG-13 · 97 min · ★ 4.3
Glendon Wasey is a fortune hunter looking for a fast track out of China. Gloria Tatlock is a missionary nurse seeking the curing powers of opium for her patients. Fate sets them on a hectic, exotic, and even romantic quest for stolen drugs. But they are up against every thug and smuggler in Shangai.
Based on Farraday's Flowers
Also known as Shanghai Express
Where to watch
Watch free on The Roku Channel, Pluto TV and Tubi — also streaming on Amazon Prime Video, fuboTV, MGM+ +1 more.
2 hours to watch.
Stream (included)
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Years
- 1986
- Release date
- 1986-08-29
- Language
- English
- Rated
- PG-13
- Runtime
- 97 min
- Max quality
- HD
- TMDB rating
- 4.3/10 (102 votes)
- Budget
- $15,000,000
Themes
- china
- shanghai, china
- american abroad
Awards & recognition
- Golden Raspberry Award — Worst Actress · 1987
- Golden Raspberry Award — Worst Picture · 1987 · nominated
- Golden Raspberry Award — Worst Director · 1987 · nominated
- Golden Raspberry Award — Worst Screenplay · 1987 · nominated
- Golden Raspberry Award — Worst Original Song · 1987 · nominated
Show all 7 awards →
- Golden Raspberry Award — Worst Actress · 1987 · nominated
- Golden Raspberry Award — Worst Actor · 1987 · nominated
Cast & crew

Sean Penn
as Glendon Wasey

Madonna
as Gloria Tatlock

Paul Freeman
as Walter Faraday

Richard Griffiths
as Willie Tuttle

Clyde Kusatsu
as Joe Go

Philip Sayer
as Justin Kronk

Lim Kay Tong
as Mei Gan

Victor Wong
as Ho Chong

Professor Toru Tanaka
as Yamagani San

Michael Aldridge
as Mr. Burns
Directed by Jim Goddard