Once Upon a Time in Mexico (2003)
Genres:
Action
, Crime
, Thriller
Actors: Antonio Banderas , Salma Hayek , Johnny Depp , Willem Dafoe , Mickey Rourke , Eva Mendes , Danny Trejo , Enrique Iglesias , Marco Leonardi , Cheech Marin , Rubén Blades , Gerardo Vigil , Pedro Armendáriz Jr. , Julio Oscar Mechoso , Tito Larriva , Miguel Couturier , Tony Valdes , José Luis Avendaño
Director:
Robert Rodriguez