The cast does what they can with the script. It was shot reasonably well, and the effects are reasonably good. Unfortunately, a convoluted plot and an excess of characters makes this film very difficult to follow and enjoy.