Movies TV Shows Blog

Is the movie Shanghai Surprise available on Netflix, Disney+, Prime or Apple TV+?

At Stream Tracker, we keep tabs on where to watch the oddities and cult curios of cinema — starting with Shanghai Surprise (1986), a garish, globe-trotting romp through opium dens, smugglers and Shanghai backstreets. Starring Madonna and Sean Penn, the film pitches a fortune-hunting rogue and a missionary nurse into a hectic, exotic — and surprisingly romantic — chase for stolen drugs, with every thug in town on their tail. Critically panned on release (it even drew Golden Raspberry attention), Shanghai Surprise remains a curious artifact of 1980s star power and pulpy adventure. In this piece we check whether you can catch it on Netflix, Disney+, Prime Video or Apple TV+, and how easy it is to stream the film today.

Shanghai Surprise

Synopsis

Glendon Wasey is a fortune-seeker desperate for a quick way out of China, while Gloria Tatlock, a missionary nurse, is convinced opium holds the key to relieving her patients. Their lives intersect, plunging them into a breathless, exotic hunt to recover stolen narcotics—and as danger mounts, a fragile attraction grows between them. Against the backdrop of Shanghai’s shadowy docks and alleys they must outsmart ruthless thugs and crafty smugglers if they hope to escape with the prize and a future together.

Release date

1986

Duration

1h 37min

Rating

Director

Jim Goddard

Country

Royaume-Uni

Genre(s)

Aventure, Comédie, Crime

Watch on which platform Shanghai Surprise

Updated on 12/03/2026

Netflix

Not available

Disney+

Not available

Prime Video

Not available

Apple TV+

Not available

Trailer