was there a need for recasting of any character in the film?
Yes, Christopher Plummer replaced Kevin Spacey in the role of Getty.
All the Money in the World
In late October, numerous sexual misconduct allegations were made against Kevin Spacey. The film's premiere at the AFI Fest on November 16 was cancelled, and its Academy Awards campaign – which focused on Spacey's supporting role – was reworked.

On November 8, it was announced that although the film was otherwise ready for release, reshoots had been commissioned with Christopher Plummer replacing Spacey in the role of Getty. 
all the money in the world tv series No, it is a film. who is the director? Ridley Scott. what is the plotline of this film? The film depicts the events surrounding the actual 1973 kidnapping of John Paul Getty III in Italy and the refusal of his grandfather, the multi-billionaire oil tycoon J Paul Getty, to cooperate with the extortion demands of the organized crime Mafia group 'Ndrangheta.
wiki:9724596
All the Money in the World [SEP] Recasting of J. Paul Getty and reshoots
Spacey still appears in one wide shot that would have been too expensive or complex to reshoot within the release deadline; the scene features Getty disembarking from a train in the desert, but Spacey's face is not visible. Reshoots with Plummer went from November 20 to 29, with the first footage of Plummer in the role released in a new trailer the same day. The decision cost millions of dollars in rush fees, among other costs, to meet the film's late-December release. The reshoots ended up costing $10 million, making the final production cost of the film $50 million.