William Munny is the protagonist and anti-villain of the 1992 Western film Unforgiven. He was portrayed by Clint Eastwood.