This film is an overrated piece of jumbled mess. The Nolan brothers jammed as many characters into the script and tried to tell many stories in one canvas, by making it so ludicrous they failed to create a coherent storytellling and a narrative connection. Unlike the first film, this one doesn't have a satisfying conclusion or a payoff for sitting through two and a half hours. Overall an overwhelming and dreary experience.

Rest in peace Heath Ledger. You'll always be my Joker.