The dialogue writing, the visuals and the pace are superb. But the movie suffers from far too many cardboard characters and predictable plot lines. The characters who hate in other in the beginning become best friends, the weaker in the battle will win, the head of the company funding is greedy and cares not about people, the military leader is all blood lust. And how can someone grow in size so much and still handle human weapons? But those are plot issues. The dialogue, acting and filming are truly fantastic. It's well worth seeing, but it's a shame more creativity and sophistication wasn't factored into the plot.