The film was intended to be the first reunion since 1989's "Dragon's Forever" for Hong Kong's 'Three Lucky Sons'; Sammo Hung, Yuen Biao and Jackie Chan. Jackie Chan was set for the role of Inspector Tang Chuen-Shek, but pulled out due to contractual obligations with Rumble in the Bronx. Takeshi Kaneshiro starred in his place instead.