Hajnalban a Dél-Kínai-tengeren három kalóz megtámad egy csempészhajót. A célpont egy csomag milliókat érő zafír. Akció közben egyikük olyan kincsre bukkan a fedélzeten, ami nem szerepelt az eredeti terveik között. Perceken belül ketten meghalnak a csapatból, az utolsó pedig magával viszi a zafírokat a titokzatos zsákmánnyal együtt. A kincsre azonban egy hidegvérű gyilkos is vadászik. Az események váratlan fordulatot vesznek, és végül a rablás kitervelője, Angela is lépéskényszerbe kerül. Egykori tanítványát hívja segítségül, akivel egy balul elsült akció miatt már hat éve nem találkoztak.
A férfit néha Jacknek, de legtöbbször csak szellemnek hívják. Nincs valódi neve, címe, ujjlenyomata, de kellő motivációval bármilyen problémát megold. Jack azonnal átutazza a fél világot, hogy a neonfényes Makaóban újra egymásra találjanak, és szembe szálljanak egy bérgyilkossal, egy triádvezérrel és egy veszélyes bűnszövetkezettel.