Pleasantly surprised to see very good story-line and excellent performances, in the 'edge of the seat' thriller, which seems to have found the culprit by the interval itself. Defenitely deserves repeat audiences, who make the difference between a good and 'Very good' movie.