Os criminosos da cidade de Gotham estão correndo com medo, porque Batman está mantendo os bons cidadãos de Gotham seguros. O filme começa com um bando de homens usando máscaras de palhaço invadindo o banco onde a máfia guarda muito do seu dinheiro. O cérebro do assalto é alguém chamado Joker. No final do assalto, Joker chega e coloca uma granada na boca do gerente do banco.
Una consciência da presença do Joker na sua cidade, Batman e o novo promotor, Harvey Dent, estão trabalhando ao lado do Tenente Gordon para colocar o último dos empreendimentos de lavagem de dinheiro da máfia fora do negócio de uma vez por todas. Eles acreditam que pararam definitivamente a lavagem e o crime na cidade – até o Joker aparecer para semear o caos. O Coringa assassina um juiz, coloca uma bomba no hospital e a explode, e começa a derrubar inocentes em Gotham um a um até que Batman revele sua identidade.
Batman está determinado a lutar contra o Coringa. Por um tempo, parece que ele está mantendo a vantagem, até que sua melhor amiga Rachel, que também é namorada de Harvey Dent, é morta no fogo cruzado. Quando metade do rosto de Harvey Dent é queimado numa explosão, o Joker leva-o para o lado negro, encorajando-o a procurar vingança pela morte de Rachel. Harvey adota um novo nome, Two-Face, e Batman se vê com dois loucos para lutar enquanto a destruição de Gotham se aproxima.
O Joker tem claramente planejado sua aquisição de Gotham por algum tempo, e parece estar pelo menos dois passos à frente do Batman a cada curva. Depois de libertar uma ameaça a toda a cidade de Gotham, ele comanda dois ferries e enche um com cidadãos e outro com criminosos condenados. Ele também enche os dois ferries com explosivos. Ele dá a cada barco um detonador principal que explodirá o outro ferry. Se ninguém detonar o outro barco até a meia-noite, ele diz que vai explodir os dois barcos. O Batman é eventualmente capaz de subjugar o palhaço malvado e nenhum dos passageiros das balsas é prejudicado.
Harvey ainda está do lado do Joker, algo que o Batman não percebeu na sua pressa de derrubar o Joker ele mesmo. Enquanto o Batman enfrenta o Joker, Gordon fica sabendo que sua família foi tomada como refém pelo Two-Face. Quando Gordon vai salvá-los, Two-Face atira Gordon ao chão, depois agarra seu filho pequeno, Jimmy, planejando atirar uma moeda ao ar para decidir o destino do garoto por acaso. De repente, Batman chega e ordena que ele pare, dizendo-lhe que está culpando as pessoas erradas pela morte de Rachel. O Duas-Caras atira a moeda ao Batman. Aterra de lado sujo, então ele atira nele. Ele atira-a para ele mesmo. Aterra de lado limpo. Depois ele retoma o plano original e atira-a para o pequeno Jimmy. No momento definitivo, Batman se levanta e enfrenta Two-Face, derrubando-o sobre um parapeito.
Batman lamenta o fato de que o Joker ainda ganhou porque corrompeu Harvey Dent, dividiu a aliança deles para sempre, e destruiu uma das melhores pessoas de Gotham. Se o povo de Gotham descobrir os erros que Two-Face fez, o futuro de Gotham será comprometido. Assim, Batman decide assumir a culpa pelos assassinatos que Dent cometeu como Duas-Caras, para que o Coringa não possa vencer e a cidade permaneça pacífica.
Gordon é visto destruindo o símbolo do Morcego acima do prédio do MCU e então começa a perseguir Batman, que corre. Gordon diz a seu filho que embora Dent fosse o herói que Gotham precisava, Batman é o herói que Gotham merece. É emitida uma caça ao homem para o Batman e ele acelera no seu Batpod. Gordon declara: “Ele é um guardião silencioso. Um protector vigilante. Um Cavaleiro das Trevas.”