This movie was incredible! It gives hope in an increasingly dark world. Sandra Bullock is perfect for the part of the mother and Tim McGraw does an excellent job. There is so much pain and suffering in our world today and it was refreshing to see a movie that shines a light and brings hope. We could all learn something from this movie.