Once Upon a Time in Mexico (2003)
Once Upon a Time in Mexico (2003) is a story about a corrupt CIA agent who hires a legendary hitman to overthrow a Mexican general and restore order to the country.
Year:2003
Director:Robert Rodriguez
Casts:Antonio Banderas , Johnny Depp , Salma Hayek