CharacterRuth SlaterRuth Slater in Unforgiven (2009), played by Suranne Jones. Played bySuranne JonesAppears inUnforgiven2009