According to the writer, Gerry McLafferty, this dramatic western didn't work due to the following reasons:
- The actors Elvis was working with were much better in, for example, Flaming Star.
- Charro! suffered badly from sloppy editing and continuity goofs.
- The final script was a very uneven, disjointed piece, full of patchy dialogue.
- The original script had considerably more violence and nudity that was toned down.
As for goofs, in one scene I watched a disarmed Elvis riding his horse without his shotgun behind the saddle, in the next the shotgun was there. And during the final shoot-out the canon was falling from the wagon to the ground upside down, then in the next scene it was rolling downhill the correct way up.
And yes, the violence was minimal and the scene having Ina Balin emerge from a bath (filmed from behind) was missing. Another reflection I made, that Gerry McLafferty didn't mention, was that the film could have used a couple of more extras. When Elvis entered the town of Rio Seco on horseback, it seemed almost empty. Surely more than some ten or twenty people must have lived there.
That said, I have to agree with McLafferty's opinion that Elvis' best moment in the film is the scene following the branding of his neck. He did convey "horrific pain and anguish" and the branding itself was violently realistic. And the music score, composed by Hugo Montenegro, was used effectively throughout the film.
Also, Elvis really looked the part of a tough gunfighter. It was indeed "A Different Kind of Role, A Different Kind of Man," as the promotion of Charro! read. But like Gerry McLafferty points out in his excellent article, "it just wasn't different enough."