Not perfect by any means, but I enjoyed it. The camerawork had its moments, the acting was good. It's a movie that really gets you on the edge of your seat and makes you empathize with and root for (some of) the characters. I will say that the ending was a bit of a bummer - as someone else has said, left an open wound. Still, I would recommend this one.