Cuenta la leyenda, que Tarantino colaboró mucho con Robert Rodríguez para hacer El mexicano, la última entrega de la trilogía de Mariachi protagonizada por Antonio Banderas y Salma Hayek. De hecho, Rodríguez escribió el rol de Cucuy para Quentin, quien no pudo hacerse cargo porque ya estaba involucrado filmando la primera parte de Kill Bill.
Rodríguez afirma que fue Tarantino quien le sugirió el título de la película, que en inglés se llama Once Upon a Time in Mexico, como un homenaje a Sergio Leone -de quien ambos directores son fans- y a su spaghetti western de 1968, Hasta que llegó su hora, que en inglés se tituló Once Upon a Time in the West. Nos queda claro de dónde salió el título de Once Upon a Time in Hollywood, ¿verdad?