Great storytelling! The writing and direction are fantastic, along with the performances of the main players. The action scenes were solid and the extremely pessimistic conclusion was perfect and much more believable than the majority of films in the genre.