Pour conclure sa carrière, l’inspecteur Somerset, vieux flic blasé, tombe à sept jours de la retraite sur un criminel peu ordinaire. Il est chargé de faire équipe avec un jeune idéaliste, David Mills. 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.