The first 45 minutes of Dragon Fighter are entirely acceptable and surprisingly watchable. The characters are believable and interesting. The cloning lab looks really high-tech. After that, it all collapses. The characters start behaving idiotically, and a new subplot is introduced from nowhere about a fusion reactor (and this is supposedly "present day") going critical, the only plot justification of which is that it is required to kill the dragon - only it doesn't. The finish is incredibly weak. One wonders what made a movie that started out so well turn so wrong.

All the characters except Dean Cain are played by Russians. This results in some weird situations and details, like the character being played by Vessela Dimitrova being called "Bailey Kent" despite her heavy accent (and despite her, on one occasion, inexplicably switching to *Spanish*!).

Because of the decent start, I considered rating this movie a 5, but it really was more disappointing than that, so I only give it 4.