Nakon što joj je cijela obitelj ubijena, jedini spas pred ubojicama je njezin samozatajni susjed Leon. On je, naime, profesionalni ubojica koji zavoli djevojčicu te se odluči osvetiti ubojicama njezine obitelji.

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.

Max Cohen je informatički genijalac s velikim talentom za matematiku kroz koju gleda i tumači cijeli život i događaje. Živi sam, štoviše, izrazito je asocijalan te se ne druži skoro ni s kim osim sa svojim kompjuterom koji je sam napravio te koji ima neslućene mogućnosti da analizira i predviđa kretanja na burzi dionica. Max nastoji pronaći numerološki princip po kojem se kreće vrijednost dionica te koji bi mu omogućio precizno predviđanje rasta ili pada dionica. Kako se približava rješenju tj. magičnom broju koji će otkriti mnoge tajne pa čak i religijske, Maxove glavobolje i priviđenja od kojih i inače pati, postaju sve jače i jače.