Rotten Tomatoes
Movies Tv shows RT App News Showtimes
Once Upon a Time in Mexico: Full Cast & Crew 2003 Action
Return of the mythic guitar-slinging hero, El Mariachi (Antonio Banderas), in the final installment of the Mariachi/Desperado trilogy. The saga continues as El Mariachi makes his way across a rugged landscape on the blood trail of Carrillo (Willem Dafoe), a cartel kingpin with one last score to settle who is planning a coup d'état against the president of Mexico. Enlisted by Sands (Johnny Depp), a corrupt CIA agent, El Mariachi demands retribution. R Released: Sep 12, 2003 See Movie Details

Cast & Crew

All Cast Crew
Robert Rodriguez Director, Writer, Producer, Cinematographer, Production Design, Film Editing, Visual Effects Supervisor, Original Music Antonio Banderas El Mariachi Actor Salma Hayek Carolina Actor Johnny Depp CIA Agent Sands Actor Mickey Rourke Billy Chambers Actor Willem Dafoe Barrillo Actor Eva Mendes Ajedrez Actor Danny Trejo Cucuy Actor Enrique Iglesias Lorenzo Actor Marco Leonardi Fideo Actor Cheech Marin Belini Actor Rubén Blades Jorge FBI Actor Gerardo Vigil Marquez Actor Pedro Armendáriz Jr. El Presidente Actor Elizabeth Avellan Producer Carlos Gallardo Producer Graciela Mazón Costume Design J. J. Dashnaw Stunt Coordinator Eva Castro Set Decoration Patrice Laure Set Decoration Mary Vernieu Casting