Movie (1986)
Madonna takes on the unlikely role of a Thirties missionary who visits China and hires an adventurer, played by her then-husband Sean Penn, to help track down a hoard of stolen opium. Cringe-worthy romantic comedy, also starring Richard Griffiths and Paul Freeman
Watch It
- Online 0 locations
- On DVD 2 available
- On TV 0 showings
- Cast & Credits 18 people
Not currently showing on TV
- 14 Tue
- 15 Wed
- 16 Thu
- 17 Fri
- 18 Sat
- 19 Sun
- 20 Mon
- 21 Tue
- 22 Wed
- 23 Thu
- 24 Fri
- 25 Sat
- 26 Sun
- 27 Mon
…but click Add to My Picks to add to your personal TV Schedule and LocateTV will tell you when Shanghai Surprise is next on TV.

Get a reminder when Shanghai Surprise is on TV!
Do you want to know when this movie is on TV? Sign up and we'll email you next time it is on!
Cast
-
Sean Penn Glendon Wasey -
Madonna Gloria Tatlock -
Richard Griffiths Willie Tuttle -
Paul Freeman Walter Faraday
Generating recommendations...
Comments - what do you think of Shanghai Surprise?
0 comments

