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 Demons' 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.
The mob, knowing that the tape is still out there, tracks
Diana down to her home to force her to give them the tape. Diana's tape ends up
in the hands of Jackie's friend Richard, an officer for the city's police
department, and his family. When Richard discovers the tape, he and his
department launch their own investigation in the mob and gang case.
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 participate in the kidnapping case, Jackie is warned not to
interfere by the police and that he would be arrested if he did so, but does
not listen. Jackie is later captured, 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
Giancarlo's 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 while the mobsters are arrested for possession
of cocaine.