WASTE of time.
I decided to watch this because of the cast and Ajay's previous movies.
First of all, this movie is extremly extremely poorly written. Throughout the story you feel like something is missing. And it's unnecessarily long for the content it has. The movie spends so much time trying to emphasize how powerful the villan is. Over and over again. Most of the movie is just the guy illustrating his power. Once again comes down to lack of a good storyline.
In the beginning, the movie gives away that Kabir is smart guy with exceptional understanding about his surroundings and memory. He doesn't utilize that for its potential. Poorly written.
It's like watching a puppet show of this guy asking the kid to do this and that. I just wanted it to end. What waste of a great cast.
Ending is satisfying and fuels the idea of a classic revenge and redemption. But for a movie that ate two good hours, it's not worth it. Don't recommend it.