Once Upon a Time in Mexico (cunoscut și sub numele de Desperado 2) este un film de acțiune american din 2003. A fost regizat de Robert Rodriguez și a fost produs de Robert Rodriguez, Elizabeth Avellán și Carlos Gallardo. Once Upon a Time in Mexico a fost lansat pe 12 septembrie 2003. Este continuarea filmelor El Mariachi și Desperado. Este, de asemenea, al treilea și ultimul film din Trilogia Mexicului a lui Rodriguez.
Filmul a primit recenzii pozitive din partea criticilor, dar a fost criticat pentru că avea o intrigă greu de urmărit. Are un rating de 68% pe Rotten Tomatoes. Criticul de film Roger Ebert de la Chicago Sun-Times a acordat filmului 3 stele din 4 și a spus că "La fel ca și filmul lui Leone, epopeea lui Rodriguez este mai interesat de moment, de cadre grozave, de surprize și răsturnări ironice și prim-planuri ale fețelor transpirate, decât de o poveste coerentă".