Once Upon a Time in Mexico is a 2003 Hollywood action,thriller,western film released on Sep 12, 2003. The film is directed by Robert Rodriguez, produced by Robert Rodriguez , music composed by Robert Rodriguez. Check out this page for more updates on Once Upon a Time in Mexico.