This is thoroughly engrossing movie! It intricately weaves an uncompromising story that slowly reveals the true extent of the story by the time you reach the end! You will want to come back for a second and third viewing, because there are so many small details that one glosses over in the 1st viewing, but notices it on the second movie. It's really an amazing piece of movie making. There is not a dull moment in the movie, it full on at the edge of your seat storytelling! There is no point talking about it. You need to see it!