The skatepark at the beginning of the film was filmed in Hong Kong Park and Victoria Park, Hong Kong. During the skateboarding sequence in the downhill chase scene, Jackie Chan twisted his ankle as he jumped onto a skateboard. Following the injury, pro skateboarder Rick Ibaseta donned a Chan look-a-like costume and performed the remainder of the scene. In other skateboard stunt scenes, Miguel Rosales, Hudson Chang, and Rocky Lai were the stunt doubles for Jackie Chan.
During the fight in the cinema, extracts from Bruce Lee's Game of Death (1978) can be seen on the screen.
There were time constraints on the preparation of this movie to release it on time for its release on the Chinese New Year. Near the end of filming, shots of Jackie Chan's final fight scene with Richard Norton, had him doubled by stunt performer Mars to save time on re-shoots.
The gambling area filled with televisions and a dance floor was shot in the Shaw Brothers Studio.