– Certains hommes sont sans but logique. On ne peut les acheter, les intimider, les raisonner ou négocier avec eux. Certains hommes veulent juste voir le monde brûler.
À Gotham, la collaboration entre Batman (Christian Bale) et le lieutenant Jim Gordon (Gary Oldman) porte ses fruits. De plus, un ambitieux procureur nommé Harvey Dent (Aaron Eckhart) fait son apparition. Sa lutte contre la pègre et la corruption lui assure une popularité lui permettant d’accéder au statut de « chevalier blanc ».
Mais la pègre s’est trouvé un nouvel allié. Un génie criminel élabore des plans sophistiqués qui mettent en péril tout ce que Batman, Gordon et Dent ont accompli. Par les attentats et les assassinats le Joker (Heath Ledger) sème la terreur. La corruption et la menace réussissent là où l’intégrité et l’honnêteté échouent.
Les exécutions de policiers s’arrêteront lorsque Batman se démasquera. Face à la soumission de l’essentiel des policiers, Batman révèle son identité : il s’agit d’Harvey Dent ! Ce deuxième volet du reebot (suite directe de Batman Begins) relate la rencontre des chevaliers du bien. Celui qui combat dans l’ombre (Batman) et celui qui évolue dans la lumière (Harvey Dent) peuvent combattre efficacement des adversaires rationnels. Mais lorsque le Joker ne sert que le chaos et non des intérêts personnels, ils sont mis en échec.