“A Dame to Kill For” เรื่องราวของ ดไวท์ (จอช โบรลิน) ที่ได้รับคำขอร้องจาก เอวา ลอร์ด (อีวา กรีน) คนรักเก่าให้มาช่วยเธอหนีจากสามีสุดโหด อย่างไรก็ตามเขาก็มาค้นพบความต้องการที่แท้จริงของ เอวา ที่เลวร้ายเกินกว่าที่เขาจะจินตนาการถึง
“Just Another Saturday Night” เรื่องราวของ มาร์ฟ (มิคกี้ รูร์ก) ที่พื้นคืนสติหลังจากการต่อสู้ในภาคแรก ท่ามกลางร่างมนุษย์ที่กระจัดกระจายอยู่ทั่วทั้งบริเวณ เขาพยายามประติดประต่อเรื่องราวทั้งหมดที่เกิดขึ้น ก่อนที่จะได้พบกับคนที่เขาไม่คาดคิด
“The Long Bad Night” เรื่องราวของ จอห์นนี่ (โจเซฟ กอร์ดอน เลวิตต์) นักพนันที่มั่นใจในตัวเองสูง เขาเดินทางมาเพื่อจัดการกับเจ้าพ่อใน Sin City อย่างไรก็ตามเขาก็ดันไปยุ่งกับคนที่ไม่ควรยุ่ง ทำให้ จอห์นนี่ ต้องเจอกับค่ำคืนที่เลวร้ายที่สุดในชีวิต
“The Fat Lose” เรื่องราวที่เกิดขึ้นหลังจาก ฮาร์ติแกน (บรูซ วิลลิส) ทำในสิ่งที่เขาต้องทำในภาคที่แล้ว และ แนนซี่ (เจสสิก้า อัลบา) ที่ต้องรับมือกับการสูญเสีย และพยายามล้างแค้นให้กับ ฮาร์ติแกน… เรื่องราวที่เกิดขึ้นทั้งหมดกับแต่ละตัวละคร ทั้งหมดถูกเชื่อมโยงเข้าหากันและจะเกิดขึ้นในเมืองคนบาปแห่งนี้