I think that the director try too hard to get people emotional, and the audience did not really care that much for the characters cause they vaguely now them. there is a crying in the movie every 5 minutes in stead of building it and then geting emotional, they try too hard.
They could take out 40 minutes of the movie and it would be the same, with out loosing the idea, its repetitive in the combat, not strong, does not get you involved in the story.