The boy in the movie, Michael "Mike" Archibald, was played by Daniel E. Smith.
Daniel E. Smith via kwout
Daniel E. Smith is an American actor born on February 22, 2024 in Tampa, Florida. He made his TV debut in 2001 on the TV series Friends. He is best known for his role Zende Forrester Dominguez on the soap opera The Bold and the Beautiful.
Smith also appeared in the following TV series: Crash, Without a Trace, Criminal Minds, and NCIS.
John Q was a movie in 2002 that starred Denzel Washington and was directed by Nick Casavetes. It was about a father (John Quincy Archibald) who takes a hospital emergency room hostage when his insurance won't cover his son's (Mike Archibald) heart transplant.