The Dark Knight
Christian Bale as Bruce Wayne / Batman: A billionaire who has dedicated himself to being the vigilante protector of Gotham City in the form of Batman, the Dark Knight.
Heath Ledger as The Joker: A criminal who has a "taste for theatrics," and after committing a robbery and a double homicide at the end of the first movie, leaves a Joker playing card at the scene of the crime.
Gary Oldman as Lieutenant James Gordon: A member of the Gotham City Police Department who is one of the few uncorrupted officers in Gotham City.
Aaron Eckhart as Harvey Dent: The district attorney of Gotham City and the replacement of Carl Finch.
Michael Caine as Alfred Pennyworth: Bruce Wayne's trusted butler who tends to Wayne Manor.
Morgan Freeman as Lucius Fox: The recently-promoted CEO of Wayne Enterprises who had supplied Bruce Wayne with the gear necessary to carry out Batman's mission.
Maggie Gyllenhaal as Rachel Dawes: The assistant district attorney under Harvey Dent; and a childhood friend of Bruce's.
Eric Roberts as Sal Maroni: A Mafia kingpin.
Nestor Carbonell as the mayor of Gotham City.