(CNN) Actor Kevin Spacey, who is facing mounting allegations of sexual harassment and assault, will no longer appear in Ridley Scott's forthcoming drama, "All the Money in the World," two sources close to the film confirm to CNN.

The filmmakers have taken the rare move of planning to completely edit Spacey out of the film and replace him with another actor.

Christopher Plummer will take over Spacey's role in the film, which despite the last-minute change, is still set for release on December 22.

The decision, a source told CNN, was made by Scott and producers from Imperative Entertainment, with the full support of Sony Pictures.

Imperative Entertainment and Scott Free Productions produced the film for Sony and its TriStar Pictures banner.

Read More