Yönetmen Christopher Nolan ve suç savaşçısı Batman/Bruce Wayne rolüne hayat veren Christian Bale, Batman Başlıyor'un devamı olan Kara Şövalye ile tekrar bir araya geldiler. Teğmen Jim Gordon ve yeni bölge savcısı Harvey Dent'in yardımlarıyla Batman, Gotham şehrinin sokaklarını sarmış olan suç örgütlerini temizlemeyi başarmıştır. Ancak çok geçmeden bu üçlü kendilerini Joker adıyla tanınan, Gotham'ı anarşiye sürüklemek ve Batman'i kahraman ve kanunsuz bir karakter olma arasındaki ince çizgiden sapmaya zorlayan, yükselen bir suç dehasının avı olarak bulurlar. Heath Ledger - Joker ve Aaron Eckhart - Dent rolleriyle muhteşem performans sergiliyorlar. Maggie Gyllenhaal ise kadroya Rachel Dawes rolü ile katılıyor. Gary Oldman - Gordon, Michael Caine - Alfred ve Morgan Freeman ise Lucius Fox karakterleriyle Batman Başlıyor filmindeki rollerine kaldıkları yerden devam ediyorlar.