Hongkong w przededniu rozstania się z brytyjską administracją. Podczas nocnej obławy w jednym z tamtejszych portów, starszy detektyw Lee (
Jackie Chan) odzyskuje ładunek bezcennych skarbów sztuki chińskiej, który chciał przechwycić Sang (
Ken Leung) - bandyta będący na usługach Juntao, tajemniczego geniusza zbrodni. Ustępujący brytyjski zarządca Hongkongu Thomas Griffin (
Tom Wilkinson) wydaje przyjęcie na cześć chińskiego konsula Hana (
Tzi Ma), który ma wkrótce wyjechać na placówkę do Los Angeles. Han gratuluje detektywowi Lee, swemu przyjacielowi, udanej akcji w porcie. W dwa miesiące później, w Los Angeles, Sang z pomocą swoich ludzi porywa na ulicy jedenastoletnią córkę Hana, Soo Yung (
Julia Hsu) i żąda za nią 50 milionów dolarów okupu.