



Willem Dafoe
as
Axel Heyst

Sam Neill
as
Mr. Jones

Irène Jacob
as
Alma

Rufus Sewell
as
Martin Ricardo

Jean Yanne
as
Mr. Schomberg

Ho Yi
as
Wang

Bill Paterson
as
Capt. Davidson

Graziano Marce...
as
Pedro

Hansi Jochmann
as
Mrs. Zangiacomo

Simon Callow
as
Zangiacomo

Michael Lee
as
Chinese Gentle...

Leonard Maguire
as
Old TRader McN...

Topan Setiadji
as
Young Chinese ...