Andy Lau is reprising the role of Lui Lok (aka Lee Rock) he previously played in Lee Rock (1991) and Lee Rock II (1991)
Originally conceived in 2014 by Jing Wong, with the intention of Nick Cheung and Andrew Lau as lead actor and director respectively. But due to scheduling conflicts, the project was put aside.
Kenneth Tsang who played Master Dane appeared in To Be Number One (1991) as Chief Inspector Lui.