El Mariachi (Antonio Banderas), the deadly Mexican assassin, returns to take down one of his biggest targets yet. Hired to take out a tyrannical general trying to become the next president of Mexico, El Mariachi must contend with a crooked CIA agent (Johnny Depp) and the actions of a fearsome drug lord (Willem Dafoe) who are both struggling for power. Directed by Robert Rodriguez. With Salma Hayek, Mickey Rourke, Eva Mendes, Enrique Iglesias and Cheech Marin. Director: Robert Rodriguez. Categories: Crime, Action, Thriller. Year: 2003.

Antonio Banderas in Once Upon a Time in Mexico

Johnny Depp in Once Upon a Time in Mexico

Cheech Marin in Once Upon a Time in Mexico

Salma Hayek in Once Upon a Time in Mexico

Willem Dafoe in Once Upon a Time in Mexico

Enrique Iglesias in Once Upon a Time in Mexico

Eva Mendes in Once Upon a Time in Mexico

Antonio Banderas in Once Upon a Time in Mexico

Mickey Rourke in Once Upon a Time in Mexico
Antonio Banderas also appeared in Interview with the Vampire: The Vampire Chronicles, Spy Kids 2: Island of Lost Dreams, The 13th Warrior, Assassins, Original Sin, Shrek 2, Of Love and Shadows, Shrek the Third, Frida, Desperado, Spy Kids, Spy Kids 3-D: Game Over, and The Mask of Zorro.
Salma Hayek also appeared in From Dusk Till Dawn, Across the Universe, Frida, Lonely Hearts, Dogma, Desperado, Spy Kids 3-D: Game Over, Bandidas, and Cirque du Freak: The Vampire'Assistant.
Johnny Depp also appeared in Platoon, Charlie and the Chocolate Factory, Finding Neverland, Ed Wood, Sleepy Hollow, Donnie Brasco, Fear and Loathing in Las Vegas, Lost In La Mancha, Pirates of the Caribbean: Dead Man's Chest, Edward Scissorhands, Pirates of the Caribbean: The Curse of the Black Pearl, Corpse Bride, Blow, Pirates of the Caribbean: At World's End, Sweeney Todd: The Demon Barber of Fleet Street, Public Enemies, Don Juan DeMarco, What's Eating Gilbert Grape, The Libertine, Before Night Falls, Benny & Joon, The Astronaut's Wife, Alice in Wonderland, and The Imaginarium of Doctor Parnassus.
Mickey Rourke also appeared in Sin City, Domino, Man on Fire, The Wrestler, Killshot, and The Informers.
Eva Mendes also appeared in Hitch, Ghost Rider, We Own the Night, The Wendell Baker Story, The Spirit, The Women, Stuck on You, Cleaner, and Bad Lieutenant: Port of Call New Orleans.
Danny Trejo also appeared in Spy Kids 2: Island of Lost Dreams, Grindhouse, SherryBaby, From Dusk Till Dawn, Delta Farce, Desperado, Spy Kids, Spy Kids 3-D: Game Over, and Fanboys.
Marco Leonardi also appeared in Cinema Paradiso.
Cheech Marin also appeared in Spy Kids 2: Island of Lost Dreams, Christmas with the Kranks, From Dusk Till Dawn, The Lion King, Desperado, Spy Kids, Spy Kids 3-D: Game Over, Race to Witch Mountain, Beverly Hills Chihuahua, and Tin Cup.
Robert Rodriguez also appeared in Spy Kids 2: Island of Lost Dreams, Sin City, Grindhouse, From Dusk Till Dawn, Planet Terror, El Mariachi, Desperado, Spy Kids, Spy Kids 3-D: Game Over, and Shorts.
Willem Dafoe also appeared in Platoon, The Life Aquatic with Steve Zissou, American Psycho, The Boondock Saints, Spider-Man, Inside Man, American Dreamz, Daybreakers, Fantastic Mr. Fox, and Cirque du Freak: The Vampire'Assistant.