Based on a true story (one of many coming out in the last two weeks), All The Money In The World is about the responsibility of family, the cruelty of wealth and the love of a mother. Michelle Williams plays Gail Harris, the former daughter-in-law of J. Paul Getty (Christopher Plummer), the founder of Getty Oil who was once ranked the wealthiest person in the world.
When Gail’s 16-year-old son John Paul Getty III (Charlie Plummer, no relation to the other actor as far as I know) is kidnapped while vacationing in Rome, Gail turns to the boy’s obscenely wealthy grandfather to pay the ransom that’s demanded. He initially refuses, reluctant to both part with any of his fortune and to set the precedent the family can be extorted. That leads her to seek help from Fletcher Chace (Mark Wahlberg), a security aide Getty has sent to deal with the situation. The two set out to either convince the elder Getty to pay the ransom or find another way to free her son.
As has been well-covered in the last couple months, the movie underwent one of the biggest and quickest changes in recent memory. The elder Getty was originally played by Kevin Spacey and both a poster and trailer featuring him were released months ago. When he was accused of sexual assault, director Ridley Scott almost immediately announced he would be removing Spacey from the film and replacing him with Plummer through a combination of reshoots and other editing tricks. More on this below.