Pentru a-si recupera fiul, Gail are o singura solutie la dispozitie: sa-l convinga pe bunicul miliardar (Christopher Plummer) sa plateasca rascumpararea. Atunci cand Getty senior refuza, Gail incearca din rasputeri sa-l convinga, pe masura ce infractorii care i-au rapit fiul devin din ce in ce mai brutali si imprevizibili. In timp ce viata fiului sau este amenintata, Gail se aliaza in mod surprinzator cu Fletcher Chase (Mark Wahlberg), omul de incredere al batranului Getty. O cursa pe viata si pe moarte Pentru toti banii din lume demonstreaza ca in viata conteaza fiecare alegere, iar atunci cand lupta se da intre iubire si bani, exista o singura optiune cu adevarat valoroasa.