Le film a été tourné dans de nombreux endroits à Ciudad Acuña, Coahuila situé dans le nord-est du Mexique à côté de Del Rio, au Texas. Rodriguez avait un budget de 7 000 $, dont près de la moitié en participant à des tests cliniques expérimentaux de drogues alors qu’il vivait à Austin, au Texas. Les scènes d’ouverture présentent une fusillade dans une prison. C’était la prison locale d’Acuña située à la périphérie de la ville. En outre, la gardienne et le gardien masculin étaient le gardien et le gardien de la vie réelle; Rodriguez trouvait cela pratique car cela lui épargnait le coût de l’embauche d’acteurs et de la location de vêtements. La scène du bar d’introduction a été tournée à l’intérieur du club Corona et les scènes de rue extérieures ont été tournées sur la rue Hidalgo. Le tournage a été filmé à l’extérieur à « Boy’s Town », le quartier rouge local.
Tout le monde à Acuña n’était pas content au début. Les journalistes locaux Ramiro Gómez et Jesús López Viejo ont été particulièrement critiques du tournage, et pour les convaincre, Rodriguez leur a donné de petits rôles dans le film. En raison du nombre élevé de corps du film (c’est-à-dire que les personnes dont les personnages avaient été tournés ne pouvaient évidemment pas revenir), Rodriguez avait de plus en plus de difficultés à trouver des hommes adultes pour jouer des voyous; pour cette raison, lorsque le Mariachi rencontre le gang de Moco dans la scène finale, le gang se compose principalement d’adolescents.
Sur le DVD El Mariachi, Rodriguez consacre à la fois un commentaire sur DVD et une section « Extras » pour expliquer les astuces du tournage d’un long métrage avec seulement 7 000 $. Rodriguez insiste fortement sur la nécessité de réduire les coûts, « parce que si vous commencez à dépenser, vous ne pouvez plus vous arrêter. »C’est pourquoi il a réduit les coûts à chaque occasion possible. Il n’a pas utilisé d’ardoise; les acteurs, au contraire, ont signalé le nombre de scène et le nombre de prises avec leurs doigts. Il n’a pas utilisé de chariot mais a tenu la caméra tout en étant poussé dans un fauteuil roulant. Il n’a pas utilisé de son synchronisé. Au lieu de cela, il a tourné le film muet, puis a enregistré l’audio sur le plateau afin qu’il puisse être synchronisé en post-production. L’éclairage professionnel a été remplacé par deux lampes de bureau clipsables de 200 watts. Aucune équipe de tournage n’a été embauchée; des acteurs qui n’étaient pas dans les scènes ont aidé. De plus, Rodriguez croyait en l’idée de filmer des scènes de manière séquentielle en une seule prise avec une seule caméra; toutes les quelques secondes, il gelait l’action pour pouvoir changer l’angle de la caméra et faire croire qu’il utilisait plusieurs caméras simultanément. De plus, des gaffes ont été gardées pour sauver le film: Rodriguez a noté des scènes où le Mariachi saute dans un bus, où Rodriguez est visible; le Mariachi cognant son arme contre un poteau de rue; lui ne jetant pas son étui de guitare sur un balcon et Dominó se contractant le visage alors qu’elle est déjà morte. Rodriguez a épargné les dépenses en tirant sur un film de 16 mm au lieu de 35 mm, et en transférant le film sur une vidéo pour le montage, évitant les coûts de découpe sur film. Au final, il n’a utilisé que 24 rouleaux de film et n’a dépensé que 7 225 $ sur les 9 000 planned qu’il avait prévus.
Rodriguez a également donné un aperçu de son approche à petit budget pour simuler des tirs de mitrailleuses. Le problème était que lors de l’utilisation de véritables armes à feu, contrairement aux armes à feu à blanc spécialement conçues utilisées dans la plupart des films, les flans bloquaient l’arme après avoir été tirés une fois. Pour résoudre ce problème, Rodriguez a filmé le tir d’un blanc sous différents angles, surnommé des sons de mitrailleuses en conserve par-dessus, et a demandé aux acteurs de déposer des obus au sol pour donner l’impression que plusieurs balles avaient été tirées. De plus, il utilisait occasionnellement des pistolets à eau au lieu de vrais pistolets pour économiser de l’argent. Rodriguez révèle également que les squibs utilisés dans les scènes de fusillade étaient simplement des préservatifs remplis de faux sang et fixés sur des ceintures d’haltérophilie.
Rodriguez a également noté l’utilisation de l’improvisation. La tortue qui rampe devant le Mariachi n’était pas prévue, mais a été gardée comme une bonne idée. De même, il y a une scène dans laquelle le Mariachi achète une noix de coco, mais Rodriguez a oublié de le montrer en train de payer le fruit; au lieu de retourner à l’endroit pour tourner des scènes supplémentaires, Rodriguez a décidé de créer une voix off dans laquelle le Mariachi affirme que les noix de coco étaient gratuites. L’improvisation était également utile pour dissimuler les erreurs de continuité: à la fin du film, le Mariachi a son tir de la main gauche, mais Rodriguez a oublié d’apporter le gant de métal pour couvrir la main de l’acteur; il l’a résolu en emballant sa main avec du ruban adhésif noir.
Dans le commentaire du DVD, Rodriguez décrit le jeu de Peter Marquardt qui incarnait le patron du gangster Moco. Comme la langue du film était l’espagnol, que Marquardt ne maîtrisait pas, il a dû apprendre ses répliques sans comprendre ce qu’il disait. Le running gag, dans lequel Moco allume son match à l’aide de la moustache de son homme de main Bigotón, a été décrit par Rodriguez comme un moyen de commencer et de terminer le film: la scène de fin est une parodie de cette scène. En outre, Marquardt a subi un certain inconfort physique dans la scène de tournage finale. Lorsque Moco a été touché à la poitrine, son grain de sang a explosé avec une telle force qu’il s’est vraiment froissé au sol de douleur.
À l’origine, le film devait être vendu sur le marché de la vidéo latino pour financer un autre projet plus grand et meilleur que Rodriguez envisageait. Cependant, après avoir été rejeté par divers distributeurs latino-américains, Rodriguez a décidé d’envoyer son film (il était au format d’une bande-annonce à l’époque) à de plus grandes sociétés de distribution où il a commencé à attirer l’attention.
Lorsque la suite Desperado a été produite, Antonio Banderas a remplacé Gallardo en tant qu’acteur pour le personnage principal de la série. Les cinéastes ont re-tourné la confrontation finale d’El Mariachi comme une séquence de flashback pour le personnage de Banderas dans Desperado.
MusicEdit
Pour la scène où le Mariachi livre une chanson devant Dominó, Rodriguez a engagé Juan Francisco Suarez Vidaurri, un artiste local. Enregistrant la chanson avec un peu plus qu’un microphone tenu à côté du musicien, Rodriguez a lancé la voix pour correspondre à la voix de l’acteur mariachi Carlos Gallardo.
BookEdit
L’histoire de la production du film a inspiré Rodriguez à écrire le livre Rebel Without a Crew: Or How a 23-Year-Old Filmmaker with77,000 Became a Hollywood Player.