Sin City è un film del 2005 scritto e diretto da Robert Rodriguez, Frank Miller e Quentin Tarantino (special guest director in una parte dell'episodio Un'abbuffata di morte). Tratta dall'omonimo fumetto dello stesso Miller, una serie dell'editore indipendente Dark Horse Comics, la pellicola è divisa in tre episodi, che raccontano tre storie dell'opera originale di Miller: Un duro addio, Quel bastardo giallo e Un'abbuffata di morte. All'inizio e alla fine del film viene accennata la parte che nel fumetto corrisponde al racconto Il cliente ha sempre ragione.
Tutto il progetto si è svolto sotto la supervisione dell'autore Frank Miller, che è anche co-regista e co-sceneggiatore del film, rimasto affascinato dal progetto del regista Rodriguez, da sempre un grande fan del fumetto. Oltre a Miller e Rodriguez, è accreditato alla regia anche Quentin Tarantino come «Special Guest Director», che ha diretto la sequenza in macchina con Jackie Boy (Benicio del Toro) dell'episodio Un'abbuffata di morte per la simbolica cifra di 1 dollaro, restituendo un favore all'amico Rodriguez, che aveva composto alcune musiche per il suo Kill Bill per la stessa cifra.