One of the finest edge of the seat thriller but it could have been a little shorter. There were some unnecessary details and the make up was poor. The movie has flaws and a lot of coincidences at the end which spoiled the experience a little. After all this, it's one of the most well executed thriller movies in Indian cinema. No unnecessary songs or romantic moments.