Kevin Chan (Jackie Chan), najlepszy policjant w Hongkongu, ma rozpracować grupę przestępczą, która zajmuje się przemytem narkotyków. Musi przeniknąć w jej szeregi. Pomagając jednemu z dilerów w ucieczce z więzienia, zdobywa zaufanie bossa mafii. Z prawdziwym życiem wiąże go już tylko piękna szefowa Interpolu Jessica Yang (Michelle Yeoh). Początkowo wszystko idzie zgodnie z planem, ale w końcu Kevin zostaje zdemaskowany. Zaczyna się ostateczna rozgrywka między gangsterami a policją.