I have seen this movie yesterday and I think after coming out of the hall I have recommended this movie to more than 5 friends of mine! The movie is too good. To be honest, I think story could have been more better, but hey everything is not perfect. I have no complaints from movie, movie was entertaining, its visual effects are good. Fighting scenes are breathtaking. Ben Affleck played the role of batman superbly. Theme of the movie is good, script is good and the best part is its soundtrack. Its a must watch movie.