เรื่องราวติดตาม Zahra (รับบทโดย Zar Amir-Ebrahimi), นักข่าวที่พยายามค้นหาความจริงเกี่ยวกับคดีฆาตกรรมหญิงสาวที่เป็นโสเภณีในเมือง Mashhad ซึ่งถูกฆ่าตายโดย Saeed (รับบทโดย Mehdi Bajestani), ชายผู้มีความเชื่อว่าตนเองกำลังทำหน้าที่เป็นผู้พิทักษ์เมืองจากบาป
Saeed เป็นคนที่มีปัญหาจิตใจและสร้างตำนานให้กับตัวเองว่าเขากำลังทำลายบาปในสังคม ด้วยการฆ่าโสเภณีที่เขาเห็นว่าเป็นภัยต่อความบริสุทธิ์ของเมือง ขณะที่ Zahra ทำงานสืบสวนเพื่อเปิดเผยความจริงเกี่ยวกับฆาตกรและเหตุการณ์ที่เกิดขึ้น ความตึงเครียดและอารมณ์ที่เข้มข้นก็เพิ่มขึ้นเรื่อย ๆ