This is a great movie, because it has a lot of good villains can't give a spoiler but overall it is a great movie.It has a great storyline like from the start till the end.But in the end it didn't end out very well But then some how it added a new villain which is half human and half angry sort of robot I am hoping for the third part to come out,so that I can see the other villains who decided to play in the movie. I didn't like this movie very much but part 2 is the best dark knight movie ever made and released. There are some twists like the human becomes an aggressive sort of robot. Some people in the movie doesn't look like as if they are in the DC group.