Between Joaquim de Almeida and Carlos Gómez, it certainly appears Robert Rodriguez likes good actors. He even gets a great performance from Cheech Marin, but I suppose Marin didn’t need much direction.
So with those three good performances and two good actors–de Almeida even does well with Rodriguez’s atrocious dialogue, something not even Steve Buscemi can do–it makes one wonder what Antonio Banderas and Salma Hayek are doing in Desperado.
Banderas’s casting I can understand, he was a star on the rise at the time, but Rodriguez discovered Hayek and has been subjecting the world to her terrible acting ever since. Banderas is awful, comically strutting along like a supermodel acting butch, but Hayek is much, much worse. Banderas has three honest moments. Hayek doesn’t even blink honestly.
Hayek doesn’t show up until almost halfway in, so the first half is a lot better than the rest, even if Quentin Tarantino shows up for a terrible cameo. I was a big El Mariachi fan back before Desperado came out, but after seeing this one in the theater, I don’t think I’ve seen either.
Maybe if the only problem was the writing, it’d be more palatable, but Rodriguez is a rather mediocre action director here. The shoot-outs bore–Banderas isn’t some unstoppable killing machine, his opponents are just slow, stupid and overweight. His successes are always based on luck.
The last half takes forever, about thirty events a minute. If you like lame melodrama, it must be lovely.
Written, directed and edited by Robert Rodriguez; director of photography, Guillermo Navarro; music by Los Lobos; production designer, Cecilia Montiel; produced by Rodriguez and Bill Borden; released by Columbia Pictures.
Starring Antonio Banderas (El Mariachi), Salma Hayek (Carolina), Joaquim de Almeida (Bucho), Cheech Marin (Short Bartender), Steve Buscemi (Buscemi), Carlos Gómez (Right Hand), Quentin Tarantino (Pick-Up Guy) and Danny Trejo (Navajas).