Etterforsker Williams Somerset (Morgan Freeman) er en utbrent veteran som lengter etter pensjonisttilværelsen, men først blir han tvunget til å lære opp sin unge og ambisiøse etterfølger, David Mills (Brad Pitt). Sammen tar de opp jakten på en seriemorder som trekker dem med seg dypere ned i sin forvridde, psykopatiske verden. For hvert nytt offer de finner må de kombinere sine felles erfaringer. De er dømt til å følge sporet til en morder som tror han er hevnens engel, med en misjon om å finne forlatelse for samfunnets synder, for deretter å rense sin sjel. For hver av de syv syndene finnes det en tilhørende måte å dø på.