Both the acting and special effects were great. I truly wanted to love this film... except... I honestly felt like I was watching a StarWars movie where all the 'bad guys' couldn't hit anything (aka the stormtrooper meme) and ever shot from the 'good guys' always hit the mark. That is just bad writing. Out of the thousands of rounds fired by the 'evil humans' there was only 1 bullet that actually hit someone. I never thought Mr. Cameron would allow something so ridiculous like that to occur in one of his movies. I'm a huge fan of all things graced by Cameron and I'll definitely be watching the next film. Please don't let me down.