Once Upon a Time in Mexico (auch bekannt als Desperado 2) ist ein amerikanischer Actionfilm von 2003. Er wurde unter der Regie von Robert Rodriguez gedreht und von Robert Rodriguez, Elizabeth Avellán und Carlos Gallardo produziert. Es war einmal in Mexiko kam am 12. September 2003 in die Kinos und wurde von Robert Rodriguez produziert. Es ist die Fortsetzung von El Mariachi und Desperado. Es ist auch der dritte und letzte Film in Rodriguez' Mexiko-Trilogie.

Der Film erhielt positive Kritiken von Kritikern, wurde aber dafür kritisiert, dass seine Handlung schwer nachvollziehbar sei. Er hat eine 68%ige Bewertung von faulen Tomaten. Der Filmkritiker Roger Ebert von der Chicago Sun-Times gab dem Film 3 von 4 Sternen und sagte: "Wie der Film von Leone ist das Rodriguez-Epos mehr am Moment interessiert, an großartigen Aufnahmen, an Überraschungen und ironischen Umkehrungen und Nahaufnahmen von verschwitzten Gesichtern, als an einer zusammenhängenden Geschichte.