This movie made me laugh and cry. It's a wonderful story and Sandra Bullock is amazing in this role. I also thought Tim McGraw did a very good job. But the one who steals the show is Jae Head as S.J. He reminds me of Jonathan Lipnicki in his younger years. This movie will not disappoint.