I had to watch this movie twice but in some scenes when I was confused I just went with the flow , I had to read the novel too to understand this story completely ... The mystery was solved but couldn't be proven ..must watch for those who like thrillers.