A great film, well worth watching. Difficult to watch in parts due to the content of the film, I had to pause it and take a break a couple of times in the last half hour of the film. But the end is brilliant. Believable characters and very good acting by all.