Sin city is a crime-filled hell-hole complete with hit men, crooked cops, and brokenhearted residents. Marv (Mickey Rourke) is seeking the murderer of a beautiful woman who was killed while asleep in bed with him. Meanwhile, A policeman named Hartigan (Bruce Willis) is determined to protect stripper Nancy (Jessica Alba) from a murdering psychotic sadist (Nick Stahl) while avoiding being incarcerated for a crime committed by an ex-photographer called Dwight (Clive Owen) who accidentally kills a hero cop and has to cover it up.
The movie is adopted from writer and illustrator Frank Miller's graphic novels "Sin City", "The Big Fat Kill" and "That Yellow Bastard".