Der Ex-Polizist Kit (Jet Li) hat bei einem Bombenanschlag Frau und Kind verloren. Seitdem schlägt er sich als Bodyguard und Double von Kung Fu-Star Frankie (Jacky Cheung) durchs Leben. Der Verantwortliche für das Attentat, plant eine Juwelenausstellung in einem Hotelkomplex zu überfallen. Er bringt das Hotel mit seinen Männern unter seine Kontrolle und nimmt zahlreiche Gäste, darunter auch Frankie und eine Journalistin, als Geiseln...