Nina Li Chi, who played one of the twins' girlfriend, is married to action super star Jet Li.
Was made as a benefit movie with the proceeds going to the Hong Kong Directors Guild.
The building with round windows seen at the beginning of the movie is known as the Jardine house, formerly the Connaught Centre, located near the bay in Hong Kong. Up until 1980, it was the tallest building in Hong Kong and Asia.