tirto.id - Sands (Johnny Depp) adalah agen CIA jahat yang bekerja bersekongkol dengan pejabat Meksiko yang mengetahui rencana oleh pemimpin militer korup Jenderal Marquez (Gerardo Vigil) dan gembong narkoba Barillo (Willem Dafoe) untuk membunuh presiden Meksiko (Pedro Armendáriz Jr.).
Sands perlu merekrut seorang pria bersenjata untuk mengambil pembunuh Barillo sebelum mereka dapat menyelesaikan misi mereka, dan melalui penjaga bar Belini (Cheech Marin), Sands belajar dari El Mariachi (Antonio Banderas), seorang musisi dongeng yang berubah menjadi main hakim sendiri dengan bakat luar biasa untuk kekerasan, dan skor untuk diselesaikan dengan Marquez.
El Mariachi hidup diam-diam bersembunyi setelah kematian wanita yang dicintainya, Carolina (Salma Hayek), tetapi Sands memikatnya kembali beraksi melalui janji pertarungan terakhir dengan musuh bebuyutannya Marquez, memaksa El Mariachi untuk mengambil kotak gitarnya dan sekali lagi melakukan pertempuran melawan yang durhaka.
Robert Rodriguez tidak hanya menyutradarai Once Upon A Time in Mexico, tetapi ia menulis skenario, menangani pekerjaan kamera, mengedit film, dan menyusun skor musik.
Dilansir dari Box Office Mojo, pendapatan film ini lebih dari 98 juta dolar Amerika Serikat (AS). Sejumlah 41 juta dolar AS di antaranya merupakan pendapatan dari penayangan secara internasional.
Situs Rotten Tomatoes memberi skor 6,3 dari 10. Sementara penonton memberi skor 3,2 dari 5. Situs IMDb memberi skor 6,4 dari 10.
Jika tak ada perubahan jadwal, Once Upon a Time in Mexico akan tayang malam ini di Trans TV pukul 23.00 WIB.
Editor: Agung DH