Batman y el teniente James Gordon (Gary Oldman) contemplan la posibilidad de incluir al nuevo fiscal de distrito, Harvey Dent (Aaron Eckhart) en su plan para combatir a la mafia, como el héroe público que Batman no puede ser, al tiempo que Bruce descubre que Dent es el nuevo novio de Rachel Dawes (Maggie Gyllenhaal).