Detektyw William R. Somerset (Morgan Freeman) ma za sobą wiele lat ciężkiej służby, a przed sobą perspektywę rychłej emerytury. Niestety, za nim na nią odejdzie musi rozwiązać jeszcze jedną, ostatnią sprawę – schwytać seryjnego mordercę zabijającego swoje ofiary w sposób ilustrujący siedem grzechów głównych. Kiedy praca w pojedynkę nie przynosi rezultatów, do pomocy Somersetowi zostaje przydzielony przeniesiony z innego wydziału impulsywny i idealistyczny detektyw David Mills (Brad Pitt). Przełożeni dają im tydzień na schwytanie mordercy.