Elokuva alkaa jäähdyttävällä johdannolla Jokerille, kaoottiselle rikolliselle päämiehelle, joka vapauttaa terrori -aallon Gotham Cityyn. Hän kohdistuu kaupungin instituutioihin ja varakkaisiin luomalla kaaosta ja pelkoa.
Jokerin saapuminen tapahtuu samanaikaisesti karismaattisen piirin asianajajan Harvey Dentin syntymisen kanssa, joka lupaa puhdistaa Gothamin rikoksen. Dentistä tunnetaan nimellä "valkoinen ritari", toivon symboli ja potentiaalinen korvaus Batmanille, joka on kyllästynyt roolistaan valppaana.
Kun Joker laajentaa sekasortoaan, kohdistaen kaupungin poliisivoimiin ja uhkaa tuhota kaiken, Batman ja luutnantti James Gordon joutuvat kilpailuun aikaa vastaan estääkseen häntä. Jokerin ovela ja manipulointitesti Batmanin rajat ja pakottaa hänet tekemään vaikeita valintoja.
Jokerin perimmäinen tavoite on todistaa, että jopa hyveellisimmät yksilöt voidaan ajaa tekemään pahaa, ja hän kohdistuu Harvey Dentiin muutoksestaan. Vastakkainasettelun aikana Dent on vääristynyt ja ajaa hulluuteen, ja siitä tulee kosto kaksisuuntainen, joka pyrkii aiheuttamaan kipua ja tuhoamista niille, jotka ovat väärässä.
Elokuvan huipentuma pyörii Jokerin suuren järjestelmän ympärillä, johon liittyy tappava kissan ja hiiren peli Batmanin kanssa. Jokerilla on panttivankeja ja pakottaa Batmanin tekemään päätöksen:pelasta Dentin henki ja anna panttivankeja kuolla tai pelastaa panttivangit ja anna Dentin kuolla.
Lopulta Batman päättää pelastaa panttivangit, mutta Joker tappaa Dentin. Jotta Dentin perintö säilyttää toivon symbolina, Batman syyttää Dentin toiminnasta, josta tulee syntipukki kaupungin synteille.
Elokuva päättyy siihen, että Gotham Cityn kansalaiset uskoivat, että Dent oli sankari, joka kuoli taistelussa rikollisuutta vastaan, kun taas Batman katoaa varjoihin, ja hänen valintansa paino on ikuisesti rasittanut.
avainteemat:
* Hyvän ja pahan luonne
* Taistelu oikeudenmukaisuudesta
* Vallan korruptoiva vaikutus
* Sankaruuden taakka
* Valintojen seuraukset