Watch Once Upon a Time in Mexico Online Free

IMDb Rating: 6.4
Duration: 102 min
Genre: Action / Thriller
Release Date: 25 Sep 2003 (Germany)
Cast: Antonio Banderas / Salma Hayek / Johnny Depp…
Plot: In the third movie of Rodriguez's "Mariachi" trilogy, a Mexican drug lord pretends to overthrow the Mexican government, and is connected to a corrupt CIA agent who at that time, demands retribution…