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