八年前,蝙蝠俠(克裡斯蒂安·貝爾 Christian Bale 飾)在黑夜中銷聲匿跡,一瞬間,他從一位大英雄變成了一個流亡者。因涉嫌殺害地區檢察官“雙面人”哈維·登特(艾倫·艾克哈特 Aaron Eckhart 飾),黑暗騎士和戈登警長(加裡·奧德曼 Gary Oldman 飾)為了大局著想,犧牲了自己的一切。一時間,他們的努力也一度奏效。在打擊犯罪的“登特行動”的重壓之下,高譚市的犯罪活動有所遏制。
但這一切隨著狡猾的盜賊貓女(安妮·海瑟薇 Anne Hathaway 飾)的到來發生了改變,她這次的出現肩負著神秘任務。然而危險卻不止於此。一個名叫貝恩(湯姆·哈迪 Tom Hardy 飾),臉戴面具的恐怖分子出現了,他對高譚市的恐怖計劃迫使布魯斯停止了自我放逐。但即使他重新披上蝙蝠俠的戰袍,可能也不是貝恩的對手……