John Q. is a 2002 American thriller drama film written by James Kearns and directed by Nick Cassavetes. It stars Denzel Washington as the title character, a man who is forced to take a hospital emergency room hostage in order for his son to receive a heart transplant. Robert Duvall, James Woods, Anne Heche, Kimberly Elise, and Ray Liotta appear in supporting roles.