This looks gymnastic. The Unforgiven echo comes from Haley Bennett reminding me of Frances Fisher and Peter Sarsgaard resuscitating Gene Hackman‘s “Little” Bill Daggett. Ignore talk about director Antoine Fuqua having abandoned the classic characters in the 1960 John Sturges version. Denzel Washington is quite obviously Yul Brynner with a sprinkling of Lee Marvin‘s Kid Shelleen, and Chris Pratt is definitely Steve McQueen…period.