Eddie Yang (Jacke Chan), błyskotliwy policjant z Hongkongu, i jego partner Arthur Watson (Lee Evans) prowadzą dochodzenie w sprawie tajemniczego medalionu. W trakcie śledztwa Eddie cudem unika śmierci. Odkrywa wtedy, że mając przy sobie amulet, nabiera niewiarygodnej szybkości, siły i nowych umiejętności. Z pomocą brytyjskiej agentki pracującej dla Interpolu, Nicole James (Claire Forlani), Eddie za wszelką cenę pragnie poznać sekret tajemniczego przedmiotu. Na jego drodze staje król przestępczego świata, Snakehead (Julian Sands), który pragnie wykorzystać moc amuletu do zrealizowania swojego zbrodniczego planu.