Unforgiven is a 1992 Western film irected by Clint Eastwood with screenplay by David Webb Peoples. The film tells the story of a retired gunslinger who takes on one more job. A Western that deals frankly with the uglier aspects of violence and the myth of the Old West; it stars Clint Eastwood, Gene Hackman, Morgan Freeman, Richard Harris, Jaimz Woolvett, Saul Rubinek and Frances Fisher.