Batman püüab puhastada Gotham City organiseeritud kuritegevusest. Selle ülesande lahendamisel aitavad teda leitnant Jim Gordon ja prokurör Harvey Dent. Kolmik on oma töös väga edukas, kuni saab vastaseks uue superkurjategija, keda tuntakse nimel all Jokker. Viimane paiskab kogu Gothami anarhia küüsi, sundides Batmani sammhaaval lähemale piirile, mis lahutab kangelaslikkust omakohtust.

David Aaronson ja Maximilian Bercovicz on parimateks sõpradeks olnud juba lapsepõlvest saadik. Täiskasvanuks saades peavad nad mõlemad kogema traagilisemaid hetki. Film keskendub ka New Yorgi juudi maffia tekkele ning selle kiirele kasvule.

Noor FBI agent Clarice Starling saadetakse appi leidmaks kadunud naist, kelle arvatavasti on röövinud psühopaadist sarimõrvar, kellel on kombeks ohvritel elusalt nahk maha võtta. Clarice üritab mõrvarit paremini mõista võttes ühendust teise jultunud mõrvari, inimsööja Hannibal Lecteriga, kes kunagi töötas psühhiaatrina. Teinegi FBI agent, Jack Crawford on kindel, et Lecter teab vastuseid kuidas mõrvarit püüda. Kuid osava manipuleerijana mängib Lecter agentidega ning ei tee nende tööd just lihtsaks.

Uue aastatuhande saabumist tähistavad pidustused on 1999. aasta Los Angeleses hoogu kogumas ning selles ümberringi valitsevas segaduses ja kaoses tegutseb endine politseinik Lenny Nero, kelle praeguseks sissetulekuallikaks on äritsemine diskettidega, millele on talletatud inimeste mälestused ja emotsioonid. Kui ühel päeval satub tema valdusesse diskett, kuhu on salvestatud ühe prostituudi jõhker mõrv, kistakse asja vastu huvi tundma hakanud Nero kiiresti LA kuritegelikku maailma, kus mees peatselt leiab, et tema elu ripub juuksekarva otsas.