Christopher Eccleston y Jeremy Davies fueron algunos de los candidatos para interpretar el papel del Dr. Jonathan Crane/The Scarecrow, pero a Christopher Nolan le gustó tanto la audición de Cilian Murphy cuando lo hizo pruebas para interpretar a Bruce Wayne/Batman, que le dio el papel.
Christian Bale perdió la voz tres veces durante la filmación porque tenía que modificar su voz para hacer la de Batman.
Varios actores realizaron el casting para interpretar al famoso superhéroe. Entre ellos estaban Joshua Jackson, Eion Bailey, Hugh Dancy, Billy Crudup, Cillian Murphy, Henry Cavill, Jake Gyllenhaal, Ashton Kutcher y David Boreanaz. Finalmente el papel de Batman recayó en Christian Bale.
El lenguaje utilizado por Ken Watanabe no es ni japonés, ni tibetano, ni ningún lenguaje conocido. Supuestamente es un galimatías que dice que se inventó para el papel, aunque los subtítulos lo mencionan como urdu.
Como el sentido del deber y la lealtad de Alfred hacia Bruce Wayne le recordaba a la camaradería militar, Sir Michael Caine basó la voz de su personaje en la de un Coronel que conocía cuando estaba en el ejército cuando tenía 18 años.