It was hard for this movie to follow the very good film that was The dark knight but it could have been better than this nonetheless.It was too long and as a result of that it was boring at times.Too many things were going on that weren't interesting at all.

A lot of the characters weren't very likeable,to me at least but they were annoying instead.I never liked Oldman as James Gordon and Freeman as Fox.They were kind of lame characters and I believe in future Batman films there will be better portrayals of these characters.On the contrary I liked Tom Hardy as Bane.I didn't have a problem with his voice.He wasn't as multi dimensional as the Joker and Twoface from TDK but he had a strong presence in this movie despite his weak ending.As far as Batman is concerned I will agree that he was underused in this movie.To be honest I never cared much about Bale's Batman in this trilogy, he didn't carry any of the three films and he wasn't one of the strongest parts of these movies.As you can understand I definitely don't think Bale is the best Batman, but he was an ok Bruce Wayne.Last and least there's Hathaway as Selina Kyle.I'm almost certain that either Nolan or the studio put her in the flm because they wanted a female as the love interest of the protagonist.Her character didn't fit in the story and was by far worse than Michelle Pfeiffer.Her presence was a waste of screen time.The movie without her would have been shorter and better.

The story was weak.The writing wasn't very polished either.The fight scenes were ordinary but I liked Bane's fighting style.The score was a strong part of the movie even though it was also used in TDK.The last two scenes were nicely done especially the scene with Wayne and Alfred.

All in all this movie was just good.It is highly overrated but what can you do.I expected it.TDK is easily the best of the three,the first and this one are mediocre.Nolan has done so many great films and I was let down a little bit by this one which is his worst next to Batman Begins.