C'era una volta in Messico (noto anche come Desperado 2) è un film d'azione americano del 2003. È stato diretto da Robert Rodriguez ed è stato prodotto da Robert Rodriguez, Elizabeth Avellán e Carlos Gallardo. C'era una volta in Messico è uscito il 12 settembre 2003. È il sequel di El Mariachi e Desperado. È anche il terzo e ultimo film della trilogia del Messico di Rodriguez.
Il film ha ottenuto recensioni positive dalla critica ma è stato criticato per avere una trama difficile da seguire. Ha una valutazione del 68% su Rotten Tomatoes. Il critico cinematografico Roger Ebert del Chicago Sun-Times ha dato al film 3 stelle su 4 e ha detto che "come il film di Leone, l'epopea di Rodriguez è più interessata al momento, alle grandi inquadrature, alle sorprese e ai rovesci ironici e ai primi piani di facce sudate, che a una storia coerente".