Once Upon a Time in Mexico (conocida como Érase una vez en México en Hispanoamérica y como El mexicano en España) es una película de acción del 2003 escrita, editada y dirigida por el director norteamericano de raíces hispanas Robert Rodríguez.