Willem Dafoe
— Axel Heyst
Sam Neill
— Mr. Jones
Irène Jacob
— Alma
Rufus Sewell
— Martin Ricardo
Jean Yanne
— Mr. Schomberg
Ho Yi
— Wang
Bill Paterson
— Capt. Davidson
Graziano Marcelli
— Pedro
Hansi Jochmann
— Mrs. Zangiacomo
Simon Callow
— Zangiacomo
Michael Lee
— Chinese Gentleman
Leonard Maguire
— Old TRader McNab
Topan Setiadji
— Young Chinese Houseboy