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.
Casey Ryback je bivši marinec, ki je kot kuhar zaposlen na največji ameriški bojni ladji USS Missouri. Posadka se pripravlja na praznovanje rojstnega dne kapitana Adamsa. Za to priložnost najamejo ansambel, ki ga vodi William Strannix, in bivšo playboyevo lepotico Jordan Tate. A Adams ne ve, da ga v kratkem čaka smrtonosno presenečenje. Strannix namreč na lepem vkoraka v njegovo pisarno, ga ubije in s svojimi možmi prevzame nadzor nad ladjo. Ne računa pa na Caseyja, ki ni le vešč kuhar, ampak obvlada tudi borilne veščine in se dobro spozna na orožje ter eksplozive.