I thought this was a great movie. I can see how some people may not like it because Hollywood has trained people to shun movies with intelligent dialog. This movie renewed my faith in man and in God. If there was a downside to this movie it was Ben Affleck. Don't get me wrong he's an OK actor but when I watch him in anything he's been in it always looks like he's acting. But the rest of the movie was so good that I hardly noticed Ben's lack of natural acting ability.