Yön ritari
Juoni

Ryöstäjäjoukko tunkeutuu mafian hallitsemaan pankkiin Gotham Cityssä. Suuremman rahasaaliin toivossa ryöstäjät alkavat tappaa toisiaan, ja suunnitelmansa mukaisesti ainoaksi eloonjääneeksi jää Jokeri, joka pakenee yksin rahojen kanssa.
Bruce Waynen sankaripersoona Batman on vakiinnuttanut asemansa poliisin avustajana. Bruce tapaa yleisen syyttäjän, Harvey Dentin, joka seurustelee Brucen läheisen lapsuudenystävän Rachel Dawesin kanssa. Bruce vakuuttuu Dentin menestyvästä taistelusta rikollisuutta vastaan ja päättää hoitaa tämän varainkeruun. Yhdessä Dentin ja komisario James Gordonin kanssa Batman päättää iskeä kerralla kaupunkia vaivaavaa rikollisuutta vastaan.
Jokeri keskeyttää mafiapomojen tapaamisen ja toteaa Batmanin olevan rikollisten suurin ongelma. Jokeri tarjoaa rikollispomoille sopimusta, jonka mukaan hän lupaa hoitaa Batmanin, mikäli saa puolet heidän rahoistaan. Jokeria ei oteta tosissaan, kunnes Batmanin kaappaama rikollisten pankkiiri Lau suostuu todistamaan oikeudessa ja monet Gothamin rikollisista saavat tuomion. Kun rikolliset päättävät epätoivoisina tarttua Jokerin tarjoukseen, tämä laatii julkisen uhkauksen, jonka mukaan ihmisiä kuolee päivittäin ellei Batman paljasta henkilöllisyyttään. Jokeri murhaa poliisipäällikön ja tuomarin sekä yrittää murhata Dentin ja pormestari Garcian. Bruce aikoo paljastaa henkilöllisyytensä, sillä hän uskoo Batmanin olevan turha ja pitää Dentiä sankarina, jonka ei tarvitse naamioitua. Yllättäen Dent julistaa olevansa Batman. Poliisin suojeluksessa oleva Dent joutuu Jokerin jahtaamaksi, mutta Batman ja Gordon onnistuvat nappaamaan Jokerin. Gordon ylennetään poliisipäälliköksi.
Dent ja Rachel kaapataan, ja Batman kuulustelee heidän olinpaikkaansa Jokerilta. Tämä paljastaa Dentin ja Rachelin olevan kahdessa eri rakennuksessa, jotka ovat molemmat täynnä räjähteitä. Batman aikoo pelastaa Rachelin, mutta huomaa Jokerin johdattaneen hänet Dentin luo. Rakennus räjähtää ja Dentin toinen kasvonpuolisko arpeutuu. Gordon ei ehdi pelastaa Rachelia, joka kuolee räjähdyksessä. Jokeri pakenee poliisiaseman sellistä ja tappaa Laun.
Wayne Enterprisesin työntekijä Coleman Reese kertoo päätelleensä Batmanin henkilöllisyyden ja aikoo paljastaa sen. Jokeri uhkaa räjäyttää sairaalan, ellei Reeseä surmata. Bruce ja Gordon suojelevat Reeseä, joka päättää vaieta Batmanin henkilöllisyydestä. Jokeri tapaa sairaalassa Kaksinaamaksi muuttuneen Dentin ja kehottaa tätä kostamaan syyllisille. Jokeri räjäyttää evakuoidun sairaalan ja polttaa kaikki haltuunsa saamansa rahat. Dent alkaa murhata sekä rikollisia että poliiseja, joiden hän kokee olevan syyllisiä Rachelin kuolemaan. Hän päättää uhriensa kohtalosta heittämällä kolikkoa.
Bruce on rakentanut jäljintälaitteen, joka asukkaiden matkapuhelimia hyödyntäen mahdollistaa koko kaupungin tarkkailun. Bruce antaa vastuun laitteesta Lucius Foxille, joka auttaa Batmania jäljittämään Jokerin. Poliisit uhkaavat Jokerin aseistautuneita henkivartijoita, jotka ovat todellisuudessa Jokerin naamioimia panttivankeja. Batman joutuu taistelemaan SWAT-joukkoja vastaan pelastaakseen panttivangit. Jokeri on asentanut kahteen Gothamista poistuvaan lauttaan räjähteitä ja jättänyt matkustajille laukaisimen, jolla on mahdollista räjäyttää toinen lautoista. Jokerin pettymykseksi matkustajat päättävät olla toimimatta, jolloin Jokeri aikoo räjäyttää molemmat lautat omalla laukaisimellaan. Batman pelastaa matkustajat kukistamalla Jokerin kaksintaistelussa, mutta Jokeri sanoo olevansa lopullinen voittaja kunhan Gotham menettää toivonsa Dentin suorittamien murhien tullessa pian julkisuuteen.
Dent pitää Gordonia ja tämän perhettä panttivankina rakennuksessa, jossa Rachel kuoli. Batman käskee Dentiä vapauttamaan Gordonin lapset ja syyttävän oikeita syyllisiä. Dent ampuu Batmania ja uhkaa Gordonin poikaa. Luotiliiveillä varustautunut Batman tokenee ja ryntää Dentin kimppuun, jolloin molemmat putoavat alas rakennuksesta. Dent kuolee ja Batman loukkaantuu. Gordon toteaa Jokerin voittaneen tämän onnistuttua käännyttämään Dentin mielipuoleksi. Batman ei anna Jokerin voittaa vaan haluaa pelastaa Dentin maineen sankarina ja toivon symbolina. Hän käskee Gordonin etsintäkuuluttaa Batmanin ja julistaa tämän syylliseksi Dentin suorittamiin murhiin. Poliisin aloitettua Batmanin ajojahdin, Gordon tuhoaa kirveellä Lepakkosignaalin, Fox tuhoaa jäljintälaitteen, ja Alfred Pennyworth polttaa Brucelle tarkoitetun Rachelin kirjoittaman kirjeen, jossa tämä kertoo suostuvansa Dentin kosintaan.