I saw the movie a long time ago, but I didn't pay much attention. Last night, I tried to watch it again, but I was a little drunk and fell asleep 😂 Today, I finally managed to see it.
The movie is well-plotted, unpredictable, and grounded in reality from start to finish. It asks some powerful questions about the price to be paid for doing the right thing and what the proverbial 'right thing' even means. A gritty exposé of the shady shards of right and wrong.
And you are right; the end of the movie is harsh (I didn't like it either), but it delivers emotions.