Once Upon a Time in Mexico
Directed by: Robert Rodriguez
Written by: Robert Rodriguez
Starring: Willem Dafoe, Johnny Depp, Mickey Rourke, Rubén Blades, Antonio Banderas, Salma Hayek, Cheech Marin, Pedro Armendáriz Jr., Eva Mendes, Cecilia Tijerina, Danny Trejo, Gerardo Vigil, Enrique Iglesias, Marco Leonardi, José Luis Avendaño, Rodolfo De Alexandre, Miguel Couturier
Produced by: Robert Rodriguez, Elizabeth Avellan, Carlos Gallardo, Tony Mark
Original Music by: Robert Rodriguez
Cinematography by: Robert Rodriguez
Suggestions? Comments? Fill out our Feedback Form.