Andy Lau
The 1996 film "Shanghai Grand" released some 16 years later also re-used the same song. This version was performed by Andy Lau.