Pendant la guerre du Vietnam, la préparation et l'entrainement d'un groupe de jeunes marines, jusqu'au terrible baptême du feu et la sanglante offensive du Tet a Hue, en 1968.
Henry, un petit délinquant, est envoyé à Alcatraz dans les années 30. Après une tentative d'évasion ratée, il est placé trois ans en cellule d'isolement, alors que le temps réglementaire y est de 19 jours maximum. Il en sort à motié fou et décidé à se venger de celui qui l'a trahi.
Pour conclure sa carrière, l'inspecteur Somerset, vieux flic blasé, tombe à sept jours de la retraite sur un criminel peu ordinaire. John Doe, c'est ainsi que se fait appeler l'assassin, a decidé de nettoyer la societé des maux qui la rongent en commettant sept meurtres basés sur les sept pechés capitaux: la gourmandise, l'avarice, la paresse, l'orgueil, la luxure, l'envie et la colère.