The movie has a brilliant story which is fast paced. The audience will be gripping on to the edge of their seat through the whole movie. Marvelous casting with each cast member giving 200%. The screenplay is fluid and flawless. Deserves a second watch. Definitely a new benchmark setter.