It's refreshing to see a movie with a deep emotional story. This movie has a easy to follow story line that deals with currrent issues while giving you a sense of hope that there are good people out there. Great movie for most ages. Well written and well directed. Great cast. The movie has a nice flow to it with a some funny scenes sprinkled throughout the movie. Highly recommend it!!!!