I had been waiting impatiently from when I saw those trailers and teasers in YouTube. Now after watching I can say it's definitely worth the wait. This movie deserves to be sold in theatres. That's how equally balanced it is. The hand combats, gun fights, the setting of the atmosphere is excellently balanced and not overpowering like where the hero just goes guns-blazing. This is one of those few movies which doesn't have a happy ending.
But for those who are about to watch remember the quote the boy tells to Chris Hemsworth in the middle of the film. It might help you crack the ending :-)