Cast and Crew of Shanghai Surprise

Cast of
Shanghai Surprise

About Shanghai Surprise

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.

Full Cast of Shanghai Surprise

Madonna
plays Gloria Tatlock

Sean Penn
plays Glendon Wasey

Sean Penn as Glendon Wasey

Sean Justin Penn (born August 17, 1960) is an American actor and film director. He has won two Academy Awards, for hi...

See Sean Penn's other roles

Paul Freeman
plays Walter Faraday

Paul Freeman as Walter Faraday

Paul Freeman is a British film and television actor.

See Paul Freeman's other roles

Richard Griffiths
plays Willie Tuttle

Richard Griffiths as Willie Tuttle

Richard Thomas Griffiths (31 July 1947 – 28 March 2013) was an English actor of film, television, and stage. For his ...

See Richard Griffiths's other roles

Clyde Kusatsu
plays Joe Go

Clyde Kusatsu as Joe Go

From Wikipedia, the free encyclopedia Clyde Kusatsu (born September 13, 1948) is a U.S. actor. Kusatsu was born and...

See Clyde Kusatsu's other roles

Philip Sayer
plays Justin Kronk

Kay Tong Lim
plays Mei Gan

Victor Wong
plays Ho Chong

Professor Toru Tanaka
plays Yamagani San

Michael Aldridge
plays Mr. Burns

Sarah Lam
plays China Doll's Maid

George Harrison
plays Nightclub Singer

George Harrison as Nightclub Singer

George Harrison,  MBE (25 February 1943 – 29 November 2001) was an English rock guitarist, singer-songwriter, actor a...

See George Harrison's other roles

Sonserai Lee
plays China Doll

George She
plays Wu Ch'En She

Won Gam Bor
plays Rickshaw King

To Chee Kan
plays China Doll's Boatman

Philip Tan
plays Ship's Officer

Philip Tan as Ship's Officer

Phil Tan was born in Singapore where he spent his childhood and then at the age of five moved to the UK. Phil started...

See Philip Tan's other roles

Crew of Shanghai Surprise

Discover the backstage crew of Shanghai Surprise →