I just finished watching it and the beginning is great, visuals and effects were great, actors were decent but the writing and story was lacking
spoiler
The ending although very dramatic is terribly unrealistic and wedged into fantasy in order to follow a fanciful narrative