By far the movie’s gravest insult to posterity, however, is its treatment of the Texas Ranger captain, Frank Hamer, who may (or may not) have been instrumental in bringing them down. As seen in the movie, Hamer (played by Denver Pyle in an uncharacteristically dour performance) is a kind of harsh Puritan ideologue, so righteous that when Bonnie (whom Dunaway has made us love) flirtatiously poses for a funny snapshot with him, he spits savagely in her face. He considers her so morally tainted that he is sickened by her. Then later, like a serpent in a garden, he coos...