A great soundtrack. A thrilling story with a good pacing. Good stylish cinematography well directed. I cared about the main hero and the people around him. Although the main hero played just OK, the supporting cast did a very good job. This is one of those few rare gem non-cliche movies.