Buvęs Vietnamo karo dalyvis Travisas Biklas naktimis dirba taksistu ir taip kovoja su jį kankinančia nemiga. Jis yra vienišas, neturi draugų. Jam pastoviai vaidenasi, kad Niujorkas yra pilnas įvairių "gyvulių" ir "šiukšlių", kurias reikia kuo greičiau išnaikinti. Ir kas tai galėtų padaryti, jeigu ne jis pats. Nepastovios psichikos žmogus netgi buvo suplanavęs nužudyti senatorių, tačiau vėliau nusprendė išgelbėti 12-metę prostitutę Iris iš ją globojančio ir išnaudojančio sutenerio pinklių.

Neteisingai nuteistas nusikaltėlis penkerius metus praleido kalėjime, bet apie tai nežinojo netgi jo tėvai. Laiškuose vyrukas rašydavo apie gražią sužadėtinę, todėl išėjęs iš kalėjimo pirmiausia jis turi susirasti merginą, kuri galėtų apsimesti jo žmona. Nesvarbu, kad tam reikės prievartos ir grasinimų nužudyti. Susitikus su tėvais, galima bus imtis svarbiausios užduoties - atkeršyti jį išdavusiems draugams.