The movie had so much potential but did not live up to it because of the hotchpotch of a screenplay, some bad casting, and a dash of bad acting. Tom Hardy as Bane is bad casting, Anne Hathaway as Selina is bad casting. I could not understand what Bane was saying half the time and for the rest half, his dialog delivery was awful. Selina was at best a crook, looked so uncomfortable in that cat suit of hers...seemed like the movie was too big for Anne. Marion Cotillard's character was half-baked and she made it worse with her pedestrian acting. To make matters worse, in a movie that is about 2 hrs 45 minutes long, there is only about 20 minutes of Batman...its a finale of the Batman series...am I expecting too much here. The only highlights are the last 10 minutes of the movie, some scenes here and there, Bale, and always wonderful Freeman and Caine. Overall, the movie is just a pale shadow of the previous installations of the trilogy.