I completely agree, this is a hugely underrated movie. I'd put John Q on my list of... oh i dont know... top 40 movies of all time.