Öngörülü film yapımcısı Christopher Nolan'ın "Batman Başlıyor" filminin devamında Batman (Christian Bale) suçla savaşını bir sonraki seviyeye taşıyor. Yüzbaşı Jim Gordon'un (Gary Oldman) ve Bölge Savcısı Harvey Dent'in (Aaron Eckhart) yardımıyla Batman şehrin sokaklarını sarmalayan suç şebekelerinin kökünü kurutmak için kolları sıvar. Bu ortaklık ilk başta etkilidir ancak daha sonra üçlü kendilerinin Gotham sakinlerinin Joker (Heath Ledger) olarak tanıdığı yeni suç şebekesinin beynine yem olduklarını anlar.