Watch Once Upon a Time in Mexico Online

Film title: Once Upon a Time in Mexico
Rotten Tomatoes: 66%

Released: 2003-09-12
Language: Spanish,English
Plot: The traveling vigilante known only as El Mariachi (Antonio Banderas) is recruited by a CIA agent (Johnny Depp) to take down a corrupt general who's allied with a powerful drug lord (Willem Dafoe) -- a villain who plans to overthrow the president of Mexico. Salma Hayek, Ruben Blades and Eva Mendes co-star in the final chapter of director Robert Rodriguez's trilogy that started with his debut, El Mariachi, and continued with Desperado.
Watch Once Upon a Time in Mexico Trailer
Once Upon a Time in Mexico Cast & Crew
Similar Movies