This film has great moral messages for kids and for adults. It is intelligent and very amusing. We've watched it four times already, with my son who is 10, my teenage daughters, my father and my nephew of 7 years. Everyone enjoyed it. I can highly recommend the film for all the family.