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 åter slåss mot samma fiende, medan han försöker rädda livet på en ung kvinna, som blivit en avgörande pusselbit i superskurkens dödliga planer.