- Christian Bale as Bruce Wayne / Batman, a billionaire dedicated to protecting Gotham City from the criminal underworld by night.
- Michael Caine as Alfred Pennyworth, Bruce’s trusted butler and adviser.
- Gary Oldman as James Gordon, the commissioner of the Gotham City Police Department.
- Morgan Freeman as Lucius Fox.
- Tom Hardy as Bane.
- Anne Hathaway as Selina Kyle.
- Juno Temple as a “street-smart Gotham girl”.
- Josh Pence as Ra’s al Ghul, with his scenes to take place thirty years before the events of Batman Begins.
- Joseph Gordon-Levitt as John Blake, “a Gotham City beat cop”.
- Marion Cotillard as Miranda Tate, “a Wayne Enterprises board member eager to help a still-grieving Bruce Wayne resume his father’s philanthropic endeavors for Gotham”.
Aaron Eckhart had expressed enthusiasm to return for a sequel if asked, although he later stated Nolan verified that his character, Harvey Dent, is dead. Nestor Carbonell is in negotiations to reprise his role as Mayor Anthony Garcia.