Chan Ka-kui (Jackie Chan) viaja al continente y se transforma en prisionero para infiltrarse en un grupo internacional de contrabando de armas y drogas. Con la ayuda de la bella oficial de policía del continente Yang Jianhua (Michelle Yeoh), Jiaju se acerca con éxito a Bao Qiang (Yuanhua), un miembro del grupo que está cumpliendo una condena. Leopard Qiang consideraba a Ka-kui como su confidente y planeó una fuga con él. Para adoptar una visión a largo plazo, Ka Kui estuvo de acuerdo. Después de escapar de la prisión, Bao Qiang abogó por refugiarse en la ciudad natal que Jia Kui inventó al azar. Afortunadamente, Yang Jianhua hizo arreglos con anticipación para que la verdad no fuera revelada. Vinieron a Hong Kong y conocieron al jefe del grupo, Chai Ba (interpretado por Tsang Kong), y se convirtieron con éxito en miembro del grupo. Chai Ba llevó a sus hombres a Kuala Lumpur para rescatar a su esposa secuestrada y conoció a la novia de Jia Kui, A Mei (interpretada por Maggie Cheung). A Mei no sabía que Ka Kui estaba en una misión y pensó que él y Yang Jian Hua estaban teniendo una aventura. Las acciones de Ami despertaron las sospechas de los miembros del grupo, ¡y estaba a punto de estallar una guerra!