In this prequel to the original, a bloody power struggle among the Triads coincides with the 1997 handover of Hong Kong, setting up the events of the first film.
Shawn Yue
as Chan Wing Yan
Edison Chen
as Lau Kin Ming
Francis Ng
as Ngai Wing Hau
Eric Tsang
as Hon Sam
Carina Lau
as Mary Hon
Anthony Wong
as Wong Chi Shing
Hu Jun
as Luk Kai Cheung
Andrew Lin Hoi
as Ngai Wing Chung
Roy Cheung Yiu-Yeung
as Law Kai Yin
Liu Kai-Chi
as Uncle John