Once Upon a Time in Mexico - Gun in the Hand and in the Trousers
After Sands has his eyes gouged out he goes outside and grabs the chicle boy . As they walk down the street, Sands hits his head on the ledge. If you look quickly, in the next shot Sands has a small silver pistol in his right hand. When the camera cuts to the next shot
Sands reaches in his pants and pulls out that same small silver gun.