Sin City: Una donna per cui uccidere: Dwight McCarthy (Josh Brolin) viene convocato da Ava Lord (Eva Green), l'unica donna che abbia mai amato e che necessita di aiuto per sfuggire al violento marito. Nel frattempo, Marv (Mickey Rourke) riprende conoscenza ma è incapace di ricordare qualsiasi cosa. Mentre l'arrogante Johnny (Joseph Gordon-Levitt) ha intenzione di distruggere il più grande cattivo che la città che abbia mai conosciuto. Nancy (Jessica Alba), invece, cerca di far fronte al suicidio di John Hartigan (Bruce Willis) e trama per vendicarne la morte.