Aishwarya (Ambika) is a reporter for a newsmagazine looking to investigate the connection between politics and crime in Kerala. She is drawn to the life of Sagar alias Jacky (Mohanlal) who runs a clandestine gold smuggling business for Shekharan (Suresh Gopi), the son of a the state Chief Minister. Jacky is an enigmatic character who stops the smuggling business from growing because of ethical issues with narcotics, and spends his personal time pining for a girlfriend (Urvashi) who is serving time for murder. Ambika publishes a sensational article connecting Jacky to the minister, and pushes the uneasy relationship between Shekharan and Jacky into an open confrontation.
Dragon is now transferred to be the police head of Sai Wan district, and has to contend with a gangster kingpin, anti-Manchu revolutionaries, some runaway pirates, Manchu Loyalists and a corrupt police superintendent.
A young and impatient stockbroker is willing to do anything to get to the top, including trading on illegal inside information taken through a ruthless and greedy corporate raider whom takes the youth under his wing.