Not a Good Movie. Everybody acted very well in the movie. The movie was interesting and good at 1st half. In 2nd half the movie lagged a lot due to many flashbacks and the movie was so slow. The climax of the movie was not explained properly. The movie had many unwanted backstories for every characters which made the movie much lagging. Not a Good Movie.