Its about time someone came out with a clean, funny, suspenseful, and outright wonderful family movie. I am sure I will watch this again, and again. Tim McGraw surprised me being able to act on top of singing. All of the actors and actresses in this film were really good. I think I only heard one cuss word which was very nice considering most films now. This movie made me laugh, cry and just feel good. A definite on being seen. If you want a good time with your family ... go watch this movie. Can be watched by all ages. It does a few parts that might be a little too intense for ages 6 and under but everyone else I think will love this movie as much as I did.