

Where to watch
Cast · Directed by Jim Goddard
SP

Sean Penn
Glendon Wasey
M

Madonna
Gloria Tatlock
PF

Paul Freeman
Walter Faraday
RG

Richard Griffiths
Willie Tuttle
CK

Clyde Kusatsu
Joe Go
PS

Philip Sayer
Justin Kronk
LT

Lim Kay Tong
Mei Gan
VW

Victor Wong
Ho Chong
PT

Professor Toru Tanaka
Yamagani San
MA

Michael Aldridge
Mr. Burns
SL

Sarah Lam
China Doll's Maid
GH

George Harrison
Nightclub Singer
More from Sean Penn · Lead actor

Family Guy
1999 · 7.4

Friends
1994 · 8.4

Two and a Half Men
2003 · 7.4

Curb Your Enthusiasm
2000 · 8.1

Little House on the Prairie
1974 · 8.0

The Angry Birds Movie
2016 · 6.3

The Larry Sanders Show
1992 · 7.8

One Battle After Another
2025 · 7.3

The Secret Life of Walter Mitty
2013 · 7.2

The Game
1997 · 7.6
See all fromSean Penn
More from Madonna · Co-star actress
More from Jim Goddard · Director
More like this

Sheroes
2023 · 5.8

Mr. Right
2016 · 6.4

The Right Kind of Wrong
2013 · 5.9

Ca$h
2010 · 5.9

My Sassy Girl
2008 · 6.8

Breathless
2012 · 5.9

Cotton Comes to Harlem
1970 · 6.2

Something Wild
1986 · 6.6

Who Is Cletis Tout?
2001 · 5.9

My Favorite Brunette
1947 · 6.6

5lbs of Pressure
2024 · 6.0

Mechanic: Resurrection
2016 · 6.1
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.
Tubi TV



















