Chaibat needs to get her out of prison, because only she knows the secret codes to his Swiss bank account, and will not reveal them to him unless freed. Chaibat brings his gang, now including Ka-Kui and Yang, to Kuala Lumpur to stage a jailbreak. A new difficulty arises when Ka-Kui sees his girlfriend May, a tour guide, in Kuala Lumpur leading a party of Hong Kong tourists. He has told her he's on assignment. Ka-Kui evades May at first, but she sees him at the luxurious hotel where Chaibat's gang are staying, with the beautiful Yang, and confronts him in a jealous rage. This nearly blows Ka-Kui's cover, but Panther is persuaded that May is angry because Ka-Kui tried to proposition her as a prostitute. Later, Ka-Kui gets May alone and explains the situation, and she finally calms down. At one point, May even manages to keep Ka-Kui from inadvertently blowing his own cover. But then, in an elevator, May tells a co-worker about Ka-Kui, and is overheard by one of Panther's men. Chaibat takes May hostage, and forces Ka-Kui and Yang – their cover now blown – to help free Chen. Chaibat's scheme is successful and May is released, as per their agreement. However, the exchange turns sour when Chaibat pushes May from his helicopter, though she survives. Furious, Ka-Kui and Yang pursue Chaibat and his men over the roads, rooftops (where Ka-Kui and Yang defeat Panther and his partner), and skies of Kuala Lumpur. In the climax on top of a speeding train, Chaibat is killed after his helicopter collides with a bridge and lands on him. Yang and Ka-Kui also recapture Chen. Since her husband is dead, she decides to tell Yang and Ka-Kui the password to Chaibat's bank account. The two partners argue whether Hong Kong or China will get the money. Cast Jackie Chan as RHKP Inspector "Kevin" Chan Ka-Kui / Chen Chia-Chu / Lin Fu Sheng Michelle Yeoh (billed as "Michelle Khan") as Interpol Inspector based in Beijing "Jessica" Yang Chien-Hua / Hannah Lin Maggie Cheung as May, Kevin's girlfriend Bill Tung as "Uncle" Bill Wong, RHKP Senior Superintendent and Kevin's immediate superior Philip Chan as Chief Superintendent of Police (Hong Kong) RHKP Chief Superintendent Y.K. Chen Yuen Wah as Panther, Chaibat's top lieutenant Kenneth Tsang (as Ken Tsang) as Khun Chaibat, narcotics kingpin in Hong Kong Josephine Koo as Chen Wen-Shi, Chaibat's