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.
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.
Watch on which platform Shanghai Surprise
Updated on 12/03/2026Netflix
Not available
Disney+
Not available
Prime Video
Not available
Apple TV+
Not available