Kevin Spacey Was Replaced By Christopher Plummer In All The Money In The World
Some recasts have to be done out of great necessity. Such is the case with All the Money in the World, where Kevin Spacey was initially supposed to play the role of an oil tycoon. Due to sexual assault allegations involving him, the director Ridley Scott quickly removed him from the movie, reshooting all his scenes with Christopher Plummer, who even received an nomination for an Academy Award.
"Certain scenes within this movie feature James Purefoy as V, who was originally cast in the role, but replaced by Hugo Weaving four weeks into filming. Weaving's voice was simply dubbed over Purefoy's performance in post-production. Director James McTeigue said in an interview: " 'Can I tell the difference? Yeah. Can the audience tell? I doubt it.' "
https://www.imdb.com/title/tt0434409/trivia?ref_=tt_trv_trv