Jackie Chan spelar huvudrollen som Lin, en specialstyrkeagent i nutida Hong Kong. Under uppdraget att evakuera en specialist inom biokemiska vapen, hamnar Lins team i bakhåll av en galen, mekaniskt förstärkt skurk, och Lin är farligt nära döden. Flera år senare orsakar utgivningen av en episk sci-fi-roman en rad händelser som får agent Lin att än en gång slåss mot samma fiende, medan han försöker rädda livet på en ung kvinna, som omedvetet har blivit en avgörande pusselbit i superskurkens dödliga planer.