A tough watch which is the exact point. The end is a bit sudden. More could have been done, after sitting through the film, potentially exlporing other outcomes. But that's a minor criticism. Great acting even though the script is rather slow at times.