Once Upon a Time in Mexico

63% TMDB 2003 Western, Action/Adventure, Crime 1h 42m R

A corrupt CIA agent teams up with a guitar-playing gunslinger to stop a coup South of the Border.

Antonio Banderas, Salma Hayek, Johnny Depp