Once Upon a Time in Mexico The time has come. Release date: 2003-09-11 Genres: Action, Crime, Thriller Actors: Marco Leonardi, Tito Larriva, Rubén Blades, Danny Trejo, Enrique Iglesias, Antonio Banderas, Johnny Depp, Troy Robinson, Willem Dafoe, Pedro Armendáriz Jr., Mickey Rourke, Thomas Rosales Jr., Salma Hayek Pinault, Eva Mendes, Cheech Marin, Khristian Lupo, Cecilia Tijerina, Julio Oscar Mechoso, Dagoberto Gama, Tony Valdes, Miguel Couturier, Rojo Grau, Rodolfo De Alexandre, Gerardo Vigil, Víctor Carpinteiro, José Luis Avendaño, Jorge Becerril, René Gatica, Juan Pablo Llaguno, Ignacio Torre, Silvia Santoyo, Natália Torres, Bernard Hacker, Carola Vázquez Production: Luz María Rojas Budget: $29,000,000Revenue: $98,769,390 Runtime: 1 h. 42 min. Score: 6.3/10 Votes: 2,255 Countries: United States of America Companies: Columbia Pictures, Dimension Films, Troublemaker Studios Available* : Overview: A corrupt CIA agent Sands hires hitman El Mariachi to assassinate a Mexican general hired by a drug kingpin attempting a coup d'état of the President of Mexico.