La película La ciudad del pecado fue dirigida por Robert Rodríguez
Basándose en la intensa serie de novelas gráficas de Frank Miller, Miller y Robert Rodríguez co-dirigen un film único con estetica de cómic y protagonizada por un reparto multiestelar.
Bruce Willis es Hartigan, un policía que jura proteger a una bailarina exótica llamada Nancy (Jessica Alba); Mickey Rourke es Marv, un hombre antisocial y marginado con la misión de vengar la muerte de su único y verdadero amor; Clive Owen es Dwight, el amor secreto de Shellie (Brittany Murphy), quien pasa la noche defendiendo a Gail (Rosario Dawson) y su grupo de chicas de Pueblo Viejo de Jackie (Benicio del Toro), un tipo duro con una inclinación por la violencia.