content: I had never read or even heard of the book so I was able to approach this movie with no bias at all. I found the movie to be pleasant and enjoyable. The roles were all convincingly played and I found myself really mad at the Scott Wilson character, Judd Travers; Wilson did a great job at being a despicable villain. The other major and supporting roles are well cast and played by seasoned actors and actresses which contribute to the overall ambience of the movie.Blake Heron plays the part of Marty Preston, our stories hero, and is convincing as the young lad who falls in love with a dog. The dog is in trouble and turns to Marty for help; Marty reacts to the need and decides the dog is his responsibility. That decision is the beginning of Marty's time of testing that will lead to an ending that won't disappoint.This is a first class family movie and one the entire family will enjoy.