Once Upon A Time In Mexico

The spirit of Sergio Leone lives in Robert Rodriguez's ambitious second sequel to his micro-budget EL MARIACHI (1991). Here the mariachi with no name (Antonio Banderas) is enmeshed in a plot to kill Mexico's president (Pedro Armendariz). Since the deaths of his beloved Carolina (Salma Hayek) — who metamorphoses in flashback from DESPERADO's small-town...read more

Where to Watch

Available to Stream



Director (1 Credit)
Writer (1 Credit)
Producer (3 Credits)
Co-Producer (3 Credits)
Luz Maria Rojas
Sue Jett
Cinematographer (1 Credit)
Editor (1 Credit)
Musical Composer (1 Credit)
Production Designer (1 Credit)
Art Director (1 Credit)
Melo Hinojosa
Set Decorator (2 Credits)
Eva Castro
Patrice Laure
Costumes (1 Credit)
Graciela Mazon
Casting (1 Credit)
Mary Vernieu
Special Effects (5 Credits)
Daniel Leduc
Keefe Boerner
Mike Reedy
Sergio Jara
Sound (1 Credit)
Ed Novick
Make Up (5 Credits)
Ermahn Ospina
Jake Garber
Shannon Shea
Stunts (2 Credits)
Jeff Dashnaw