Avec l’aide du Lieutenant Jim Gordon (Gary Oldman) et du représentant du ministère public Harvey Dent (Aaron Eckhart), Batman cherche à mettre fin au crime organisé de Gotham pour de bon.
Le triumvirat s’avère efficace, mais ils se retrouvent bientôt en proie d’un cerveau criminel en puissance connu sous le nom de Joker (Heath Ledger), lequel enfonce Gotham dans l’anarchie et pousse le “Chevalier Noir” à choisir entre l’héroïsme ou l’autodéfense.