This was one of the best movies I've seen in a very, very long time. I cried...to me that's the mark of a great movie..the best part is that it's based on a true story. The boy who played Michael was so squeezable, I'd have adopted him too. The little guy who played S.J. was adorable, Tim McGraw, hair plugs and all was a delight and Sandra Bullock, well.......never really cared for her before, but have a new appeciation for her...her best role to date. This movie restored my faith in humanity. Really wonderful!