A very well balanced, thrilling, moral grappling film full of great acting and perfect cinematography.