Great special effects. Acting was very good. Dialog was about average. The actors pulled it off very well. Overall I give it a 90 / 100. My biggest disappointment was it was so predictable. But character development was excellent and I really got into the action. It was very believable.