Don't get me wrong, it's a great movie still. Nolan can direct a his ass off and make anything look beautiful. i like that they kept it grounded somewhat too. i couldn't go for another campy batman. but if we're going to talk about best of all time, we gotta start nitpicking. we can't have a bloated and ridiculous plot as the goat. batman nor comics in general, should have weak action. books nor movies. and your main character shouldn't be so bland.
top 5 isn't bad to me.. not at all.. not when there's like 20-30 comic movies already out. my top in no order are blade, logan, tdk, winter soldier, black panther.. i don't like too much kiddie shyt, convuluted plots or shyt that don't make sense, or weak ass action. and now that i look at my list, i really don't like too much super powers. give me some nice hand to hand, an adult/realistic level of violence/themes/powers, make it make sense and make it all look good, and you have a top movie. 90% of these films can't even manage to do that.
i just don't think nolan nailed 50% of that amazingly well. two face had zero business being there. could have let him have the whole next movie or share it with bane. the fighting and action was garbage. plot/tech was just being invented to move along the story. everybody knew too much all the time. and the damn love story................. but GODDAMN you couldn't wait for the joker to show back up. and when he did you were just fixed in on every word. and then when they faced off, that's when you got the best batman. you didn't know what he'd do next. he was killing everybody. it could come on USA right now and i'd wait through commercials to keep watching it.. that can't be ignored no matter what else i find wrong