| | Character | Role in the Story | | :--- | :--- | :--- | | Jackie Chan | Inspector "Kevin" Chan Ka-Kui | A Hong Kong detective who must go deep undercover as a criminal to dismantle a drug empire. | | Michelle Yeoh | Captain Jessica Yang | A Chinese police officer who partners with Chan's character, proving to be his physical and strategic equal. | | Maggie Cheung | May | Chan's long-suffering girlfriend, whose unexpected appearance puts the entire undercover mission at risk. | | Kenneth Tsang | Chaibat | The primary villain and head of the international drug syndicate. | | Yuen Wah | Panther | A cartel member who Chan must break out of prison to gain the gang's trust. |