Recast Unforgiven in 2021.
Modern day Unforgiven cast.
UNFORGIVEN(2021)
Dir. Martin Scorsese
Brad Pitt as William Munny
Will Smith as Ned Logan
Sean Penn as Little Bill Daggett
Ralph Fiennes as English Bob
Tom Holland as Schoflield Kid
Edgar Ramirez as W.W.Beauchamp
Amy Adams as Strawberry Alice
Scarlett Johansson as Delilah Fitzgerald
Michael Shannon as Skinny