Director Derek Yee said that day that he had plans to film for a long time. The first time the screenplay was adapted was in 1999. He was even prepared to get Takeshi Kaneshiro to play the role of Yan Shisan.
尔冬升导演当日表示，拍摄计划由来已久，第一次改编剧本是在1999年的时候，甚至还准备找金城武来饰演燕十三。