Ekranizacja trzech komiksów Franka Millera z serii "Sin City" - "Sin City", "Krwawa Jatka" i "Ten Żółty Drań". Akcja filmu rozgrywa się w Basin City, zwanym Miastem Grzechu, które jest siedliskiem prostytutek, przestępców i wszelkiego rodzaju szumowin. Przedstawione są trzy zazębiające się historie. Głównym wątkiem filmu jest historia Marva (Mickey Rourke), twardziela, który stara się odnaleźć zabójców swojej kochanki, Goldie (Jaime King). Równolegle ukazane są historie Dwighta (Clive Owen), który chroni znajome prostytutki z Old Town przed skorumpowanym gliną, zwanym Jackie Boy (Benicio Del Toro), oraz emerytowanego policjanta, Hartigana (Bruce Willis), który stara się chronić striptizerkę Nancy (Jessica Alba) przed psychopatą zwanym Juniorem lub Żółtym draniem (Nick Stahl).
Pięciu ludzi wsiada do pociągu, gdzie spotykają Dr. Sandora Schrecka który proponuje wyczytać im z kart tarota termin i przebieg ich śmierci. Schreck opowiada im pięć strasznych i mrożących krew w żyłach historii.
Chłopiec opowiada wiedźmie trzy przerażające historie.