Once Upon a Time in Mexico

Once Upon a Time in Mexico (2003)

The Time Has Come.

  • Genre: Action, Drama, Mystery
  • Release Date: 2003-09-11
  • User Rating: 6.3/10 from 1319 ratings
  • Runtime: 1h 42min
  • Language: English
  • Production Company: Troublemaker Studios
  • Production Country: United States of America
  • Director:
star 6.3/10
From 1,319 Ratings


Hitman "El Mariachi" becomes involved in international espionage involving a psychotic CIA agent and a corrupt Mexican general.

Once Upon a Time in Mexico Trailer

Once Upon a Time in Mexico Photos

  • Antonio Banderas

    as El Mariachi
  • Salma Hayek

    as Carolina
  • Johnny Depp

    as Sands
  • Eva Mendes

    as Ajedrez
  • Mickey Rourke

    as Billy
  • Danny Trejo

    as Cucuy
  • Enrique Iglesias

    as Lorenzo
  • Cheech Marin

    as Belini
  • Willem Dafoe

    as Barillo
  • Marco Leonardi

    as Fideo
  • Troy Robinson

    as Romero
Writing Robert Rodriguez Screenplay
Directing Robert Rodriguez Director
Editing Robert Rodriguez Editor
Art Robert Rodriguez Production Design
Production Robert Rodriguez Producer
Sound Robert Rodriguez Original Music Composer
Sound Robert Rodriguez Sound Effects Editor
Sound Robert Rodriguez Sound Re-Recording Mixer
Crew Robert Rodriguez Cinematography
Production Elizabeth Avellan Producer
Production Mary Vernieu Casting
Sound Dean Beville Sound Designer
Costume & Make-Up Graciela Mazón Costume Design
Production Tony Mark Unit Production Manager
Production Tony Mark Co-Producer
Production Carlos Gallardo Producer
Art Patrice Laure Set Decoration
Production Sue Jett Co-Producer
Production Jane Nerlinger Evans Executive In Charge Of Production
Sound John Dunn Sound Effects Editor
Costume & Make-Up Ermahn Ospina Makeup Department Head
Production Luz María Rojas Co-Producer
Costume & Make-Up Carmen de la Torre Makeup Artist
Costume & Make-Up Carmen de la Torre Hairstylist
Editing Val Kuklowsky Dialogue Editor
Art Melo Hinojosa Art Direction
Art Mark Wallace Set Dresser
Sound Mike Chock Sound Effects Editor
Art Carlos Benassini Assistant Art Director
Sound Sergio Reyes Sound Re-Recording Mixer
Art Caylah Eddleblute Property Master
Crew Brian McNulty Post Production Supervisor
Art Alberto Villaseñor Construction Coordinator
Sound William Jacobs Sound Designer
Sound Ernesto Muñoz Boom Operator
Costume & Make-Up Roxie Hodenfield Hair Department Head
Sound Sean Landeros Sound Recordist
Sound Ed Novick Production Sound Mixer
Sound James J. Mase Boom Operator
Editing Charles Ewing Smith Dialogue Editor
Sound Matthew C. Beville Foley Editor
Art Kara Sutherlin Standby Painter
Directing Brian Bettwy First Assistant Director
Crew Sergio Jara Special Effects Coordinator
Art Eva Castro Set Decoration
Costume & Make-Up Sandra Migueli Makeup Artist
Directing Korey Scott Pollard Second Assistant Director
Art Carlos Azucena Assistant Property Master
Art Kevin Berve Assistant Property Master
Crew Mike Reedy Special Effects Coordinator