Television journalist Diana (Gabrielle Fitzpatrick) manages to record footage of a cocaine deal gone wrong, between the Italian mob and a street gang known as the Demons. The footage shows mob boss Giancarlo (Richard Norton) killing the Demon's leader. Diana's partner is captured and she bumps into TV chef Jackie (Jackie Chan), who helps her escape from the gangsters. Diana later accidentally switches the videotape of the drug trade with one of Jackie's cooking videos from a box of tapes. Jackie unwittingly takes the box to the house of a friend, Richard (Peter Houghton), a police detective who is also the son of his TV co-star, and Richard's kids get hold of the tape. The mob, knowing that the tape is still out there, tracks Diana down to her home to force her to give them the tape. The gangsters search for Jackie but are unable to capture him, so they destroy his home and kidnap his girlfriend Miki (Miki Lee). Unauthorized to partake in the kidnapping issue, Jackie is told not to interfere by the police, but does not listen. Jackie is later captured and taken to Giancarlo, and forced into an unfair fight whereby Jackie's arms and legs are restrained with ropes held by the henchmen. After taking a serious beating, Giancarlo orders his men to kill Jackie at a construction site outside his home. Jackie escapes and destroys the gang boss' home by driving through it in a 120-ton mining vehicle from the nearby construction site. The authorities arrive, including Richard, but the police decided to state that they did not witness anything and that it was all just a gang battle, so Jackie goes free whilst the mobsters are arrested for possession of cocaine.