John Quincy Archibald (Denzel Washington) is een fabrieksarbeider die met moeite de eindjes aan elkaar knoopt.
John Q
Dan wordt zijn zoontje Mike ziek. Bij een honkbalwedstrijd zakt hij in elkaar en blijkt hij een hartprobleem te hebben.
Mike vecht voor zijn leven en heeft een donorhart nodig. Die operatie kost 25.000 dollar en de verzekering weigert die kosten te vergoeden in John Q.
John probeert zoveel mogelijk geld bij elkaar te krijgen, maar het bedrag dat hij voor zijn persoonlijke bezittingen krijgt, is te laag.
Het ziekenhuis wil geld zien. John gaat naar hoofdcardioloog Dr. Raymond Turner (James Woods) en vraagt hem om hulp.
Als Turner zijn hulp onverbiddelijk weigert, slaan de stoppen bij John door en gijzelt hij de afdeling spoedeisende hulp van het ziekenhuis.
Denzel Washington
John hoopt dat er een arts komt die zijn zoon toch gaat opereren. Buiten het ziekenhuis staat een arrestatieteam onder leiding van luitenant Frank Grimes (Robert Duvall) klaar om in actie te komen.
John Q geeft niet op en wil redding voor zijn zoon. De gijzeling heeft echter grotere gevolgen dan hij ooit had kunnen voorspellen.
Het melodrama is een felle aanklacht tegen de ontoereikende Amerikaanse gezondheidszorg, waarin regisseur Nick Cassavetes het vrij dik aangezette sentiment niet uit de weg gaat. Gelukkig heeft hij een blik sterke acteurs opengetrokken die het niveau van John Q op peil weten te houden. Met Denzel Washington in de hoofdrol zit het natuurlijk al snel goed.