Tolong jelaskan mengenai Once Upon a Time in Mexico

Once Upon a Time in Mexico adalah sebuah film laga tahun 2003 yang ditulis, diproduksi, diedit dan disutradarai oleh Robert Rodriguez. Ini adalah film ketiga dan terakhir di Trilogi Meksiko karya Rodriguez, didahului dengan El Mariachi (1992) dan Desperado (1995). Film ini menampilkan Antonio Banderas dalam kinerja kedua dan terakhir sebagai El Mariachi. Dalam film itu, El Mariachi direkrut oleh agen CIA, Sheldon Sands (Johnny Depp), membunuh Armando Barillo (Willem Dafoe), seorang raja obat bius Meksiko yang berencana kudeta terhadap Presiden Meksiko. Pada saat yang sama, El Mariachi berusaha membalas dendam terhadap bertanggung jawab atas kematian istrinya, Carolina (Salma Hayek).