Basin City, genannt Sin City, ist ein düsteres Metropolis, in dem nichts und niemand wirklich sicher ist, in dem die Gewalt allgegenwärtig ist und die Schicksale sich kreuzen. Drei Geschichten aus den dunklen Winkeln der Stadt werden hier erzählt: da ist der muskulöse Schläger Marv (Mickey Rourke), der sich auf einen beispiellosen Rachefeldzug begibt, als die einzige von ihm geliebte Frau Goldie (Jamie King) nach einer gemeinsamen Nacht von einem Killer getötet wird. Dann ist da Dwight (Clive Owen), der aus Gefühlsgründen für die eh nicht ganz so wehrlosen Prostituierten und Tänzerinnen eintritt, als ein brutaler Cop (Benicio del Toro) sie bedroht und damit selbst in immer gewalttätigere Schwierigkeiten gerät und schließlich und endlich die Story des ehrlichen Cops Hartigan (Bruce Willis), der allmählich seines Jobs müde geworden ist, aber noch einmal zur Tat schreiten muss, um die Tänzerin Nancy (Jessica Alba) zu beschützen, auf die ein Killer namens Yellow Bastard (Nick Stahl) angesetzt wurde, bereits zum zweiten Mal. Blut wird fließen...soviel ist gewiss...