Rome, 1973. John Paul Getty III, a teenager (Charlie Plummer) is kidnapped by masked men. Jean Paul Getty, Jean Plummer's grandfather (Christopher Plummer), the billionaire oil magnate is one of the wealthiest people in the world. However, he's also known for being a notoriously miserly person. The abduction of his favorite grandson isn't enough to make him part with any portion of his fortune. All the Money in the World 2017 follows Gail (Michelle Williams), Paul’s strong-willed, dedicated mother who, unlike Getty has always chosen her children above his fortune. With her son's life on the line and time running out she tries to persuade Getty, even though her son's criminal captors are becoming more volatile, violent, and vicious. Getty's mysterious security guard Fletcher Chace, played by Mark Wahlberg), is sent to protect his interests. Gail and Fletcher become unlikely allies in the race against time. This ultimately proves that love and money are more important than ever.