Samotan, otuđen, s emocionalnim ožiljcima stečenima u Vijetnamu, taksist Travis Bickle vozi noćnu smjenu na Manhattanu. Iako svijet oko njega vrvi životom, Travis nije sposoban uspostaviti odnos ni s kim. Njegov spoj s Betsy, prelijepom pomoćnicom u predizbornoj kampanji, loše završi kad je on odvede u kino na pornofilm. Zatim pokuša spasiti dvanaestogodišnju prostitutku, Iris, od njezina svodnika, Sporta – premda Iris nije baš sigurna želi li biti spašena. Travisov zatomljen gnjev i pogrešno iskazana privrženost na kraju eksplodiraju u provali nasilja i osvete.

Doug MacRay vođa je nemilosrdne bande pljačkaša banaka. Bez stvarnih veza, Doug ne strahuje da će izgubiti nekog bliskog sebi. Međutim, sve se mijenja pri posljednjoj pljački kad za taoca uzmu direktoricu banke, Claire.

Robert Dean uspješan je odvjetnik predan svom poslu i uspjehu. Privatno prolazi kroz novi bračni početak sa suprugom Carlom nakon okončane afere s ljubavnicom Rachel Banks. Agencija za nacionalnu sigurnost (NSA) najavljuje mogućnost donošenja novog zakona koji bi dopuštao nadgledanje i prisluškivanje osoba bez njihove prethodne dozvole. Da bi spriječio suprotstavljanje kongresmena, visoki dužnosnik NSA-e Thomas Reynolds naručuje njegovo ubojstvo na jezeru. Sasvim slučajno tamo se zatekne kamera prirodoslovca koji snima migracije gusaka i tako zabilježi cijeli događaj. Kad shvati što je snimio i da su mu progonitelji već za petama, pokušava se riješiti dokaznog materijala. U bijegu nalijeće na Deana i neopazice spušta dokaz u njegovu vrećicu s božićnim darovima. Dean se odjednom nađe u vrtlogu nejasnih zbivanja, ne shvaćajući što se događa...

Jack Coates (Nick Nolte) već četiri godine prati krijumčara droge koji sebe naziva Ice Man i konačno dolazi u posjed dokaza da je Ice Man spreman platiti za ubojstvo Reggieja Hammonda (Eddie Murphy), koji uskoro izlazi iz zatvora. Jack pokušava nagovoriti Reggieja da dokaže svoju nevinost i pomogne mu uhvatiti Ice Mana, no Reggie odbija dok mu Jack ne vrati njegovih 500.000 dolara koje je sakrio. No Jack igra svoju igru i odbija mu dati novac ako mu ne pomogne privesti zločinca. Autobus koji prevozi Reggieja iz zatvora napadnu dvojica motorista od kojih jednog Reggie prepozna kao Cherryja, brata Alberta Ganza, kojeg je ubio nekoliko godina ranije.