Christian Bale : Bruce Wayne / Batman Gary Oldman : James Gordon Michael Caine : Alfred Pennyworth Morgan Freeman : Lucius Fox Tom Hardy : Bane Anna Hathaway : Selina Kyle / Catwoman Joseph Gordon-Levitt : John Blake Nestor Carbonell : Mayor Anthony Garcia Marion Cotilard : Miranda Tate / Talia al Ghul Joey King : Den unge Talia Al Ghul Juno Temple : Jen Liam Neeson : Ra's Al Ghul Josh Pence : Den unge Ra's Al Ghul Cillian Murphy : Jonathan Crane / Scarecrow Daniel Sunjata : Captain Jones Ben Mendelsohn : John Daggett Burn Gorman : Philip Stryver Alon Aboutboul : Dr. Leonid Pavel Matthew Modine : Peter Foley Tom Conti : Prisoner Josh Stewart : Barsad Christopher Judge : Stalker John Nolan : Douglas Fredericks Brett Cullen : Congressman Gilly India Wadsworth : Warlord's Daughter |