Takashi Yamazaki
Director
Director
Screenplay
Miyamoto
Milly
Xia
Mizoguchi
Dr. Yagi
Henchman
Henchman
Murakami
Interpreter
Dr. Brown
Slave Merchant
Liu Laoban
Release Date
August 31, 2002Original Language
Mandarin, Japanese, EnglishBudget
$0.00Production Company
Available On