Once Upon a Time in Mexico" is a high-octane action film released in 2003, directed and written by Robert Rodriguez. Starring Antonio Banderas, Salma Hayek, and Johnny Depp, the movie follows El Mariachi, a hitman with an unusual penchant for playing electric guitar., List your movie, TV & celebrity picks. 1. El Mariachi. A traveling mariachi is mistaken for a murderous criminal and must hide from a gang bent on killing him. 2. Desperado. Former musician and gunslinger El Mariachi arrives at a small Mexican border town after being away for a long time., Discover every movie by Robert Rodriguez in order. Explore detailed filmographies on Fandango and stay updated with the latest releases., This is a chronological list of Robert Rodriguez’ movies and television work. Marked as D (directed), E (edited), S (scored), P (produced), W (written), O (other)., 2002 7 (0) Spy Kids Director, Editor, Producer, Writer 2001 7 (0) Bullfighter Actor, Bullboy #1 2000 5 (0) Lisa Picard Is Famous Actor, Punk #2 2000 6 (0) From Dusk Till Dawn 2: Texas Blood Money Executive Producer 1999 6 (0) From Dusk Till Dawn 3: The Hangman's Daughter Executive Producer, Writer 1999 5 (0) The Faculty Director, Editor , All movies of Robert Rodriguez order by release year (minimum 20 user ratings).