This film is a major thrilling entertaining movie. If you want twists and turns then you need to watch it and trust me when I say, the best part is the last 20 mins. However to understand it you really need to watch and listen to the dialogue and take note of what is happening as the interwoven bits only make sense if you do. Two massive thumbs up to the writer and director for a great story.