Which actor played Little Bill Daggett in the 1992 film 'Unforgiven'?

The story behind the answer

Gene Hackman played Little Bill Daggett in the 1992 film 'Unforgiven.' Daggett is the sheriff of Big Whiskey, Wyoming, a violent and controlling lawman who tries to impose his own version of order on the town.

Directed by and starring Clint Eastwood, 'Unforgiven' is a revisionist Western about aging outlaw William Munny, who returns to violence after years of trying to live as a farmer. Morgan Freeman plays Munny's former partner Ned Logan, while Richard Harris appears as the English gunslinger known as English Bob.

Hackman was reportedly hesitant to accept the role because his daughters disliked the amount of violence in some of his films, but Eastwood and Hackman's agent persuaded him. His performance earned the Academy Award for Best Supporting Actor, one of the film's four Oscar wins. A frequent mix-up is selecting Eastwood, who played Munny and directed the film, rather than Hackman.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: