Donnie Yen plays a hot-headed ex-cop named Dragon Yau whose attitude has got him in trouble with his bosses and his wife. On a trip to the lawyers, he is witness to a robbery where a suitcase of money disappears and a lot of guys get shot. Somehow, he ends up with lawyer Mandy Chang (Rosamund Kwan) on the run from the cops who think they committed a murder and from the bad guys that think they have the money. Reluctantly they are forced to form an alliance with one of the bad guys, David (David Wu), who has been betrayed by the gang led by Waise Chow (Robin Shou).