This is a good almost great film. It's a good story and script. Well acted and filmed. It's biggest downfall is that it is slow. At the outset you almost feel compelled to give it away. However, persist and you will get drawn into the story. Which heads towards the disclosure of an unguessable dark secret at the end. Do not read any of the spoilers as they will definitely ruin the ending