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).
Kline (Josh Hartnett), były glina z Los Angeles, dostaje zlecenie by odnaleźć Shitao (Takuya Kimura), zaginionego syna chińskiego miliardera. Poszukiwania rozpoczyna w Hong Kongu, gdzie od początku podąża fałszywym tropem wdzierając się przy tym w sprawy miejscowych mafiosów. Dodatkowo dręczą go koszmary z przeszłości, wydarzenia, które sprawiły, że porzucił służbę w policji...