Dwa potężne gangi narkotykowe toczą ze sobą krwawą bitwę, a jej przebieg filmuje z ukrycia telewizyjna reporterka, Diana (Gabrielle Fitzpatrick). Szef jednej z grup przestępczych, Giancarlo (Richard Norton), zauważa dziennikarkę i każe swoim ludziom odebrać jej taśmę. Kobieta ucieka, a z opresji ratuje ją Jackie (Jackie Chan), który akurat wychodził ze studia, gdzie pracował nad kolejnym odcinkiem swojego programu kulinarnego. Ani Diana, ani jej wybawiciel nie przypuszczają, że to dopiero początek ich kłopotów. Giancarlo bowiem sądzi, że Jackie jest wspólnikiem reporterki i teraz to on posiada niewygodną dla przestępcy taśmę. O nagraniu dowiaduje się także konkurencyjny gang. Jego członkowie też chcą je zdobyć. Stroniący do tej pory od konfliktów Jackie, znawca wschodnich sztuk walki, dzielnie im się przeciwstawia.