U bezimenom gradu, dva detektiva pokušavaju pronaći sadističkog serijskog ubojicu, koji svoje žrtve bira na temelju sedam smrtnih grijeha. David Mills je detektiv novak, pun nade ali naivan, a njegov partner je William Somerset. Zajedno, oni prolaze svaki ubojičin korak, svjedočeći hororu kojeg iza sebe ostavlja, ubijajući svoje žrtve. A sve to vodi k stravičnoj sudbini koju nitko neće moći predvidjeti.

Okretni Johnny Utah (K. Reeves) mladi je i neiskusni FBI-jev agent kojem šef Ben Harp (J. C. McGinley) dodijeli težak zadatak, istragu niza vješto izvedenih pljački banaka. Kad od svog starijeg partnera, Angela Pappasa (G. Busey), dozna da su kriminalci maskirani u bivše američke predsjednike tijekom posljednje tri godine izveli čak 27 pljački, te da im je nemoguće ući u trag, Johnny uz Pappasovu pomoć na temelju snimaka nadzornih kamera zaključi da se iza maski krije skupina odvažnih surfera. Stoga Johnny nabavi surfersku dasku te već prvog dana, nespretno jašući na valovima, upozna atraktivnu Tyler Ann Endicott (L. Petty). Tyler je vješta surferica i bivša djevojka markantnog Bodhija (P. Swayze), vođe skupine jahača na valovima koji od lipnja do srpnja svake godine neustrašivo prkose prirodi. Znajući da su se sve pljačke dogodile baš u tim razdobljima, Johnny se preko Tyler počne družiti s Bodhijem.

Nakon osobne tragedije i smrti partnerice detektiv krene u borbu protiv opasnih kriminalaca i pokvarenih kolega u opasnom podzemlju Los Angelesa.