Once Upon A Time In Mexico

About

The guitar-playing desperado El Mariachi is recruited by a corrupt CIA agent to foil an assassination plot. Antonio Banderas, Salma Hayek & Johnny Depp star. (2003)