Regie: Robert Rodriguez Cast: Antonio Banderas, Johnny Depp, Willem Dafoe, Salma Hayek, Gerardo Vigil Genre: actie Details: USA (2003), 90 minuten
Gitaarheld overtuigt niet

CIA-agent Sands (Depp) wil een aanslag op de president van Mexico verijdelen. Hiervoor schakelt hij de hulp in van de doodgewaande legende El Mariachi (Banderas), die met zijn gitaar en vuurwapens onverslaanbaar is. Sands speelt echter allerlei valse spelletjes met Mariachi en anderen zodat die zich voor hem in zetten. Drugsbaron Barillo (Dafoe) is hierbij het voornaamste doelwit. In de strijd van zowel Mariachi als Sands blijken dingen niet te zijn wat ze leken en komen ze voor hete vuren te staan, terwijl Mexico zich opmaakt voor een revolutie.
Als je de titel van een film begint met "Once Upon A Time In..." dringt meteen de associatie met het meesterwerk Once Upon A Time in the West (Sergio Leone, 1969) zich op. Tot nu toe is deze film echter ongeƫvenaard geweest en Once Upon A Time In Mexico is hierop geen uitzondering. Wel zijn er overeenkomsten te ontdekken, zoals het gebruik van extreme close-ups en de belangrijke rol die is weggelegd voor de muziek. Een groot verschil is dat Once Upon A Time In Mexico een echte actiefilm is, en daarmee een stuk minder subtiel dan de film van Leone.
Van alleen de actie moet Once Upon A Time In Mexico het echter niet hebben, dus gelukkig heeft Rodriguez er ook flink wat humor in verwerkt. Vooral de steeds weer belachelijke toeristische outfits van Sands zijn goed voor komische momenten. Depp en Dafoe spelen hun rollen erg goed, terwijl Banderas niet altijd even overtuigend is als de gitaarheld Mariachi. Dat Once Upon A Time In Mexico zonder Depp niet echt de moeite waard zou zijn, blijkt wanneer de aandacht verslapt als Sands een tijdje niet meer te zien is. Gelukkig staat hij later in de film nog genoeg in de belangstelling.