First of all i am Disappointed at people who didn't come to movie theatre... You people suck.. 1. Acting of almost all actors , i wholeheartedly salute. 2.Action scenes are well directed. I can see very few faults that can go unnoticed. 3.CGI are well done. As far as best in Bollywood movies. 4.this movie is so well directed that you almost feel like it is real and also tell you that don't believe it its a movie.