Unforgiven is a film full of unusual character names. Sometimes it’s obvious that we’re dealing with a nickname – Little Bill, English Bob, Quick Mike, Strawberry Alice – while other times it’s not so clear. The latter is especially true for some of the other prostitutes, notably Faith and Silky. Silky definitely seems to go either way, especially for the time, but it’s a character name to remember nonetheless. Silky in “Unforgiven” is much more commonly called Beverley Elliott, although her first name has one more E than is typical of the name.
Elliott’s most recent notable role was on ABC’s fantasy drama Once Upon A Time, where she played the role of Grandma for all seven seasons of the show. She also acted extensively on the shows Kingdom Hospital and – before Unforgiven – Bordertown. Elliott was just pushing her film career when she got the part in Unforgiven and has been busy on the big screen ever since, with credits like Little Women (1994), The Santa Clause 2, The Sisterhood of the Travel Pants” and “2012”. She has also been a mainstay of television films, often of a Christmas or romantic nature, most recently in the 2022 cable film The Wedding Fix.