Șoferul de taxi este studiul unui personaj alarmant de plauzibil, Travis Bickle, veteran al războiului din Vietnam, care suferă de insomnie și își petrece nopțile la volanul unui taxi, străbătând străzile New York-ului. Ceea ce vedem din oraș ni se arată prin parbrizul taxiului lui. Filmul este imaginea febrilă, paranoidă, a pericolelor vieții contemporane. Scorsese creionează un New York cu imagini dezolante, de neuitat: canalizări aburinde, străzi inundate de ploaie, lumini izbitoare de neon care, împreună, reprezintă o adevărată viziune a infernului pe pământ

În prima lui zi de lucru pe post de ofițer de stupefiante, un polițist începător lucrează cu un detectiv necinstit care nu este ceea ce pare.

Corky, o fostă condamnată dură care lucrează la renovarea unui apartament într-o clădire din Chicago, întâlnește un cuplu care locuiește alături, Caesar, un mafiot paranoic și Violet, iubita lui seducătoare, care este imediat atrasă de ea.

După cinci ani de închisoare, Billy Brown (Vincent Gallo) este din nou liber și decide că are trei priorități în viață. Prima, cea mai amuzantă și mai presantă dintre toate, este aceea de a găsi o toaletă. Apoi, răpește o elevă de liceu (Christina Ricci) pe care o obligă să afirme că este logodnica sa. Intenția lui este aceea de a-i convinge pe nepăsătorii săi părinți (Anjelica Huston și Ben Gazzara) de faptul că, în cei 5 ani, el fusese într-o misiune CIA secretă. În cele din urmă, a treia misiune importantă pe care o are este să-l ucidă pe Buffalo Bills, un jucător de fotbal din cauza căruia Billy pierduse un pariu și astfel ajunsese în lumea criminalității și, în cele din urmă, la închisoare.

Lily și Amanda, două adolescente pline de bani, redevin prietene și descoperă că au ceva în comun: îl urăsc pe tatăl vitreg al lui Lily. Așa ia naștere un plan criminal.