Once Upon a Time in Mexico

Part two of El Mariachi / Desperado, this tale has mobsters plotting to disappear, rogue US federal agents, a general longing for power, and musicians seeking revenge dressed up with a slick cast yet producing an abominable mess.