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 ...