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.
New York, osamdesetih godina. Yuri Orlov (N. Cage), sin židovskih doseljenika iz Ukrajine, ogorčen je siromaštvom svojih bližnjih te odluči postati trgovac oružjem. U zamisli ga slijedi i Vitaly (J. Leto), njegov mlađi brat. Posao im cvate i kulminira pri završetku Hladnoga rata, kada braća počnu pregovarati s ruskim generalom da kupi njihovu robu. Bogataš Yuri uspijeva zavesti ljepoticu (B. Moynahan) koju zna iz viđenja i oženi se. Međutim, Yuriju je policija za petama no, usprkos činjenici da sve upućuje na njegovu krivicu, lov na njega ispast će iznimno složen problem...
Demotiviranom piscu Xavieru ukaže se prilika koja bi mu napokon mogla obrnuti lošu sreću, a on zna da ne smije zeznuti stvar.