Nolan chiamò Oldman per un'interpretazione calma e misurata di un personaggio così importante e riservato.
Inizialmente la produzione fu contraria al destinare la parte a Oldman, poiché l'attore, in precedenza, aveva avuto ruoli quasi esclusivamente da "cattivo".
L'attore non aveva mai letto niente di Batman, e rivelò che avrebbe interpretato un Gordon molto più giovane rispetto a quello del fumetto.
Il regista voleva girare soprattutto negli Shepperton Studios, in Inghilterra, ma per la parte iniziale del film ambientata nella remota e minuscola nazione asiatica del Bhutan fu costretto a recarsi sul ghiacciaio islandese del Vatnajökull, dove la produzione ebbe molta difficoltà a causa delle condizioni climatiche sfavorevoli.