Batman, z pomocą porucznika Gordona oraz prokuratora Harveya Denta, występuje przeciwko przerażającemu i nieobliczalnemu Jokerowi, który chce pogrążyć Gotham City w chaosie.
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.
Yan zostaje zmuszony do opuszczenia akademii, gdy wychodzi na jaw jego rodzinne powiązanie z triadą, którą postanawia infiltrować jako tajny agent. Tymczasem Ming za namową gangstera Sama wnika w szeregi policji jako mafijny szpieg.
Yan jest policjantem, który pod przykrywką rozpracowuje hongkońską mafię, z kolei Ming to mafijny szpieg pracujący w policji. Obie strony odkrywają, że są infiltrowane.