This is a very entertaining movie with some great action. It has some good surprises in it and a bit of dark humor. Stay with it. It gets gets more and more interesting as it goes on. It is very violent.The acting is very good. This is not a B movie.Excellent photography, sound track and use of locations.