Such a great film: heartwarming, but fresh. It is a crowd pleaser, and is a great choice for adults, teens, and kids ages 10-12 and up, depending on maturity level. There is some domestic violence, lots of drinking, and foul language, but, for most, it shouldn't pose a problem.