When somebody sits down to write a Highlander script they have to take into play all the events in these characters lives over 1500 years. This becomes tedious to the writer and you are heavily bogged down in conflicts. Immortality sucks for the writers of this franchise especially when they have 2 TV series and 3 previous films to take into consideration. This is the very breakdown of the Highlander concept. No one has actually sat down and mapped out Connor's or Duncan's 1500 years thus confusing us all.
Lets push that aside also.
Then you are left with the performances, and look of the film. Well I have to commemorate Adrian Paul for deciding to do this. His charisma and heroic persona is great to watch and does let one know why the series is a success. As for Lambert, he is bored throughout the majority of the film and it's a shame. In an after thought I have to say I liked the scorned Kate played by Lisa Barbuscia.