"جان دوو"(کوین اسپیسی) قاتلی است که تصمیم گرفته است هفت نفر را که نماد هفت گناه کبیره هستند به قتل برساند. هدف او از این کار هشدار دادن به انسانهایی است که غرق در گناه روز خود را به شب می رسانند. مسئول پرونده این قتلها "دیوید میلز" (بردپیت) است، کاراگاه جوانی که تازه به نیویورک منتقل شده است. میلز با همکاری کاراگاه سامرست (مرگان فریمن) که در شرف بازنشستگی است قدم به قدم دوو را تعقیب می کنند اما حوادثی رخ می دهد که شرایط را تغییر می دهد. تغییری اساسی...
یک قاتل روانی مردم شهر را می کشد و به دلایل گوناگون نیز انها را به طریقه های مختلف می کشد . جنیفر مارش مامور اف بی آی نیز برای بررسی این پرونده از طرف اف بی آی ماموریت پیدا می کند . وی که اشنایی زیادی با کامپیوتر دارد فکر می کند که این پرونده چندان سخت نیست اما قاتل باهوش تر از این حرفهاست...
«رابرت» ( ایوان مک گرگور ) یک نظافتچی است که بعد از اینکه رئیسش او را اخراج کرده و یک روبات را جایگزین او می کند، تصمیم می گیرد دختر رئیسش، «کلین» ( کامرون دیاز ) را گروگان بگیرد...