Lou Diamond Phillips would not have been my choice to play the part of Henry. It is like thinking Tom Cruise could play Reacher.
I do think the Characters are better and have more depth, in the books, than they do in the Television Show. Of course the Television Show only has an hour once a week to do character development. The books are very character driven and one reason I really like the books.