Chang's worst film so far, which is quite a thing to say after having seen nearly 50 of his films. Chang is best known for his martial arts work, but from time to time he tried something different. Understandable, but it never really amounted to anything. Chang goes full-on drama/romance here, with disastrous results.
Casting a martial arts icon in a dramatic role is always a risk, but it's David Chiang's love interest who really messes things up. Not only is Agnes Chan a pretty bad actress, she's also a terrible singer. And this films features quite a few English pop songs covered by Chan. To call it grating is actually an understatement.
The plot about a forbidden (or at least frowned upon) love isn't very interesting either, especially not without any good performances to support it. The titular generation gap is never properly explored and the few action scenes that are here only underline the complete incompetence of this film. For completists only.