Prywatny detektyw Kline (Josh Hartnett) prowadzi śledztwo w sprawie zaginionego syna szefa farmaceutycznego konsorcjum, który zaginął dwadzieścia lat temu. W poszukiwaniach udaje się do Hong Kongu, gdzie wdziera się w sprawy mafii. Dodatkowo zaczynają prześladować go sny, o seryjnym mordercy Hasfordzie (Elias Koteas). Afrykanką, z którą ma syna i dla nich nie cofnie się przed niczym.