Poorly written. Dialogues are either melodrama or jokes that fall flat. Relationships and characters make no sense. Tries to be edgy by including jokes and scenes about topics that were edgy in 90's India, and now not even fifth standard kids will find edgy. The action is also derivative and while there is lots of blood squirting, not new in any way. The lead character cannot lose - he spends a third of the movie to put together a team he doesn't even need - as he is a one man army in the worst traditions of Bollywood.
The best five scenes from whole movie were put in the trailer and the rest of the story turned out to be non existent. The few characters with potential for development are dead at the end of this movie..no need to watch the sequel they suggested would come.