53 %
68 % Fresh
$ 98 Million

Once Upon a Time in Mexico is a 2003 English-language Action Thriller motion picture written and directed by Robert Rodriguez and produced by Carlos Gallardo, Elizabeth Avellan, Robert Rodriguez and Elizabeth Avell N under the banner of Columbia Pictures in collaboration with Dimension Films and Troublemaker Studios. Hitman El Mariachi becomes involved in international espionage involving a psychotic CIA agent and a corrupt Mexican general. Once upon a time in mexico features Antonio Banderas in the lead role along with an ensemble cast including Salma Hayek, Johnny Depp, Mickey Rourke, Eva Mendes, Danny Trejo and Enrique Iglesias. The music was composed by Robert Rodriguez. Cinematography was done by Robert Rodriguez and editing by Robert Rodriguez. The movie has a running time of 102 minutes. It was released on 12th September 2003 in English and Spanish languages. The Film was successful at box office. Once Upon a Time in Mexico was made on a budget of $29 million and it was a super hit at box office gross of $98 million. Distribution rights for the motion picture were acquired by Sony Pictures Releasing.

Certificate MA (AUSTRALIA)
Release Date 12 SEP 2003
Run Time 1 HOUR 42 MINUTES
Budget $ 29 MILLION

English, Spanish


Action , Thriller , Crime , Drama , Documentary , Short

Cast & Crew

Disclaimer: Komparify might make revenue out of subscriptions or transactions placed on partner streaming sites.