I really liked the movie overall. I cried a bunch. I haven't read the book, but I will now. I always like to watch the movies first that way I am not disappointed in them and it makes the books even better. Miley did a pretty good job although she was distracting, I don't know why. I haven't seen her in her teenie bopper role so that couldn't have been it. She did pretty good though. I loved Greg Sinise and the little boy. I totally wasn't expecting the sad parts. This is a great parent and child bonding movie.