Untuk menyusup ke kartel narkoba, Inspektur polisi Chan Ka Kui (Jackie Chan) menyamar di penjara Tiongkok. Di sana, ia mendapatkan kepercayaan dari Panther (Yuen Wah), seorang anggota kartel, dengan membebaskannya dari penjara. Dengan bantuan agen rahasia lainnya (Michelle Yeaoh), mereka melakukan perjalanan ke Hong Kong dan bergabung dengan geng Panther. Ka Kui diterima oleh pemimpin geng (Ken Tsang), namun operasinya terancam ketika pacar Ka Kui (Maggie Cheung) secara tidak sengaja mengungkapkan identitas aslinya.