Oliemagnaat J.P. Getty (Christopher Plummer) is de rijkste man ter wereld, wanneer in de zomer van 1973 zijn kleinzoon in Rome ontvoerd wordt door de Italiaanse maffia. De ontvoerders eisen 17 miljoen dollar. Wanneer de miljardair weigert een cent te betalen voor de jongen, ontvangt zijn familie het afgesneden oor van de jongen. Wanhopig om haar zoon te redden alvorens hij verder in stukjes wordt gesneden, besluit zijn moeder Gail (Michelle Williams) zelf te onderhandelen met de ontvoerders. Zelfs met de hulp van een ex-CIA agent (Mark Wahlberg) zal Gail vindingrijk moeten zijn om haar zoon te bevrijden zonder geld.