Shanghai Surprise poster
Where to stream

Shanghai Surprise

4.319861h 37mPG-13MovieRomanceAdventureCrime

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.

Where to watch

Availability shown for Canada · rights vary by country

Cast · Directed by Jim Goddard

More from Sean Penn · Lead actor

More from Madonna · Co-star actress

More from Jim Goddard · Director

More like this

Shanghai Surprise — streaming FAQ

Which OTT platform streams Shanghai Surprise?

Shanghai Surprise is streaming on Tubi TV in Canada. It's not currently on Netflix.

Is Shanghai Surprise on Netflix?

No, Shanghai Surprise is not on Netflix in Canada as of November 2026. It's currently on Tubi TV.

Is Shanghai Surprise on Amazon Prime Video?

No, Shanghai Surprise isn't on Amazon Prime Video in Canada right now. It's on Tubi TV instead.

Where can I watch Shanghai Surprise for free?

Shanghai Surprise is available to stream free (with ads) on Tubi TV in Canada.