Eddie Yang, błyskotliwy policjant z Hong Kongu (Jackie Chan) o mały włos unika śmierci podczas prowadzenia śledztwa dotyczącego tajemniczego medalionu. Eddie odkrywa, że mając w swoim posiadaniu medalion, nabiera niewiarygodnej szybkości, siły i nowych umiejętności, dzięki którym jego zdolności walki wkraczają na zupełnie nowy poziom. Przy pomocy brytyjskiej agentki pracującej dla Interpolu, Nicole James (Claire Forlani), Eddie za wszelką cenę pragnie poznać sekret medalionu i stanąć twarzą w twarz z królem przestępczego świata Snakehead (Julian Sands), który pragnie wykorzystać moc medalionu dla swoich celów.
Edward (Stephen Fung) jest uczniem wywodzącym się z tak zwanego dobrego domu. Świetnie spisuje się w szkole a wszelkie problemy woli rozwiązywać drogą pokojową, unikając niebezpiecznej konfrontacji. Niestety jednak w wyniku pomyłki matka wysyła go do innej szkoły, gdzie taka postawa nie będzie możliwa. Żeby przeżyć Edward musi nauczyć się jak walczyć.