Vi er tilbage i Sin City, hvor der fortælles fire skæbnehistorier fra byen uden nåde. I den første vågner vi med Marv (Mickey Rourke) i et kaos af blod og smadrede biler, og han kan ikke huske, hvad der er sket i løbet af aftenen. Imens tager den unge spillefugl Johnny (Joseph Gordon-Levitt) kampen op med byens største skurk, Senator Roark (Powers Boothe), mens Dwight McCarthy (Josh Brolin) endnu engang står overfor kvinden, der knuste hans hjerte, den underskønne Ava Lord (Eva Green). På scenen i Kadie’s Club danser Nancy (Jessica Alba) stadig, men hun er knust af sorg efter John Hartigans (Bruce Willis) opofrende selvmord. Hun er desperat og vil gøre alt for at hævne ham.