Jackie Chan é Eddie Chan, um polícia dominado pela culpa, tentando ultrapassar os demónios originados por um recente tiroteio. Tem como principal missão resgatar Huang Yifei (Law Karying), um homem de negócios que fora raptado. As pistas levam Chan e o seu parceiro, Hung (Kent Cheng) de Hong Kong a Taipé e de volta ao território. À medida que as pistas se vão tornando mais quentes, Chan começa a suspeitar que há forças internas, incluindo Hung, que parecem estar a trabalhar contra si. Ouvindo uma conversa entre Hung e os raptores, Chan descobre o lugar onde estes se escondem. Mas para impedir que Chan o desmascare, Hung decide abaté-lo. A batalha que se segue vai fazer as ruas de Hang Kong explodir de acção, tiroteio e explosões.