I’d say Gus in the Lonesome Dove played by Robert Duvall is the greatest in the most recent time frame.
Or Tommy Lee Jone’s character.