John Q. Archibald (Denzel Washington) živi v chicaškem predmestju mirno družinsko življenje z ženo Denise (Kimberly Elise) in devetletnim sinom Michaelom (Daniel E. Smith), ki mu pomenita vse na svetu. Grenijo mu ga le hude finančne skrbi. V tovarni so mu omejili delovni čas, plača ne zadostuje več za odplačevanje vseh dolgov, ženin avto zaplenijo. Zaman se trudi dobiti dodatno zaposlitev. Svet pa se mu podre, ko Michael resno zboli in njegovo življenje obvisi na nitki. Nujno bi potreboval novo srce, toda John od direktorice bolnišnice Rebecce Payne (Anne Heche) izve, da njegovo zdravstveno zavarovanje zaradi omejenega delovnega časa presaditve ne krije, operacija pa je veliko predraga, da bi jo z ženo lahko plačala sama.