Fang Zhen Dong (Liu Ye) is a patrolling officer in Beijing who one night meets the drunk Li Pei Ru (Shu Qi) while singing karaoke at the KTV place. Li Pei Ru is a real estate agent from Hong Kong who has vowed to make her fortune in the cosmoplitan Beijing, but is caught up in the complexities of life and ends up becoming a mistress of a married man.
In 1920s Shanghai, hero Chen Zhen single-handedly avenges his mentor’s death by killing all the Japanese at a dojo in Hongkou, only to be showered with bullets while making his legendary flying kick. Now, years later, Chen Zhen, who is believed dead, returns in disguise to infiltrate a criminal empire and to dismantle the evil collusion that plagues the country. [Synopsis courtesy of TIFF]
Demon hunter Chen Xuanzhang (Wen Zhang) believes that he can purify any demon through love. However, his belief is shaken when his attempt to defeat a demon fish ends in a family’s death and a victory for violent demon hunter Duan (Shu Qi). After getting encouragement from his master, Xuanzhang soldiers on to hunting down a demonic hog with the help of Duan, who has fallen in love with Xuanzhang. Despite help from other demon hunters, the hog gets away. As a last resort, Xuanzhang and Duan turn to the help of Sun Wukong (Huang Bo), who has been imprisoned for five centuries for his crimes in heaven.
Chan Wing Yan, a young police officer, has been sent undercover as a mole in the local mafia. Lau Kin Ming, a young mafia member, infiltrates the police force. Years later, their older counterparts, Chen Wing Yan and Inspector Lau Kin Ming, respectively, race against time to expose the mole within their midst.
A friendship is formed between an ex-gangster, and two groups of hitmen – those who want to protect him and those who were sent to kill him.